import type { ClientCertificate, OAuth2ClientCredentialType } from './types'; interface ClientAuthCredential { clientCredentialType?: OAuth2ClientCredentialType; clientSecret?: string; privateKey?: string; certificate?: string; } interface ClientAuthOptions { clientCredentialType?: OAuth2ClientCredentialType; clientSecret?: string; clientCertificate?: ClientCertificate; } export declare function resolveClientAuthOptions(credential: ClientAuthCredential): ClientAuthOptions; export {};