/** * OAuth Client Create DTO (JSON:API format) */ declare class OAuthClientAttributesCreateDto { name: string; description?: string; redirectUris: string[]; allowedScopes: string[]; allowedGrantTypes?: string[]; isConfidential?: boolean; accessTokenLifetime?: number; refreshTokenLifetime?: number; } declare class OAuthClientDataCreateDto { type: string; attributes: OAuthClientAttributesCreateDto; } export declare class OAuthClientCreateDto { data: OAuthClientDataCreateDto; } /** * OAuth Client Update DTO (JSON:API format) */ declare class OAuthClientAttributesUpdateDto { name?: string; description?: string; redirectUris?: string[]; allowedScopes?: string[]; isActive?: boolean; } declare class OAuthClientDataUpdateDto { type: string; id: string; attributes: OAuthClientAttributesUpdateDto; } export declare class OAuthClientUpdateDto { data: OAuthClientDataUpdateDto; } export {}; //# sourceMappingURL=oauth.client.dto.d.ts.map