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