export interface JWK { x: string; y: string; alg: string; crv: string; kty: string; use: string; } export declare class JWKS { keys: JWK[]; } export declare class CreateClientDto { grant_types?: string[]; token_endpoint_auth_method: 'client_secret_basic' | 'private_key_jwt'; redirect_uris?: [string]; } export declare class CreateBasicClientDto extends CreateClientDto { client_secret: string; jwks?: JWKS; } export declare class CreateJwtClientDto extends CreateClientDto { jwks: JWKS; }