import type { ClientRegistrationDto, IOAuthStore, OAuthClient } from '../stores/oauth-store.interface'; import type { OAuthModuleOptions } from '../providers/oauth-provider.interface'; export declare class ClientService { private readonly store; private readonly options; constructor(store: IOAuthStore, options: OAuthModuleOptions); registerClient(registrationDto: ClientRegistrationDto): Promise; protected preRegistrationChecks(_dto: ClientRegistrationDto): Promise; getClient(clientId: string): Promise; validateRedirectUri(clientId: string, redirectUri: string): Promise; } //# sourceMappingURL=client.service.d.ts.map