import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; import { SubType } from "./subtype.js"; export declare const OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod: { readonly ClientSecretBasic: "client_secret_basic"; readonly ClientSecretPost: "client_secret_post"; readonly None: "none"; }; export type OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod = ClosedEnum; export declare const OAuth2ClientConfigurationUpdateGrantTypes: { readonly AuthorizationCode: "authorization_code"; readonly RefreshToken: "refresh_token"; }; export type OAuth2ClientConfigurationUpdateGrantTypes = ClosedEnum; export type OAuth2ClientConfigurationUpdate = { redirectUris: Array; tokenEndpointAuthMethod?: OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod | undefined; grantTypes?: Array | undefined; responseTypes?: Array | undefined; scope?: string | undefined; clientName: string; clientUri?: string | null | undefined; logoUri?: string | null | undefined; tosUri?: string | null | undefined; policyUri?: string | null | undefined; defaultSubType?: SubType | undefined; clientId: string; }; /** @internal */ export declare const OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod$outboundSchema: z.ZodMiniEnum; /** @internal */ export declare const OAuth2ClientConfigurationUpdateGrantTypes$outboundSchema: z.ZodMiniEnum; /** @internal */ export type OAuth2ClientConfigurationUpdate$Outbound = { redirect_uris: Array; token_endpoint_auth_method: string; grant_types?: Array | undefined; response_types?: Array | undefined; scope: string; client_name: string; client_uri?: string | null | undefined; logo_uri?: string | null | undefined; tos_uri?: string | null | undefined; policy_uri?: string | null | undefined; default_sub_type?: string | undefined; client_id: string; }; /** @internal */ export declare const OAuth2ClientConfigurationUpdate$outboundSchema: z.ZodMiniType; export declare function oAuth2ClientConfigurationUpdateToJSON(oAuth2ClientConfigurationUpdate: OAuth2ClientConfigurationUpdate): string; //# sourceMappingURL=oauth2clientconfigurationupdate.d.ts.map