import * as z from "zod/v4-mini";
import { ClosedEnum } from "../../types/enums.js";
export declare const IntrospectTokenRequestTokenTypeHint: {
    readonly AccessToken: "access_token";
    readonly RefreshToken: "refresh_token";
};
export type IntrospectTokenRequestTokenTypeHint = ClosedEnum<typeof IntrospectTokenRequestTokenTypeHint>;
export type IntrospectTokenRequest = {
    token: string;
    tokenTypeHint?: IntrospectTokenRequestTokenTypeHint | null | undefined;
    clientId: string;
    clientSecret: string;
};
/** @internal */
export declare const IntrospectTokenRequestTokenTypeHint$outboundSchema: z.ZodMiniEnum<typeof IntrospectTokenRequestTokenTypeHint>;
/** @internal */
export type IntrospectTokenRequest$Outbound = {
    token: string;
    token_type_hint?: string | null | undefined;
    client_id: string;
    client_secret: string;
};
/** @internal */
export declare const IntrospectTokenRequest$outboundSchema: z.ZodMiniType<IntrospectTokenRequest$Outbound, IntrospectTokenRequest>;
export declare function introspectTokenRequestToJSON(introspectTokenRequest: IntrospectTokenRequest): string;
//# sourceMappingURL=introspecttokenrequest.d.ts.map