import { DomainVerificationChallenge, GetAllRegisteredDomains, TeamInviteConfig, VerifyChallenge, VerifyChallengeRequest, VerifyDomainRedirectConfig } from './SSOAPI.types'; import { HttpClient } from '../../http'; export declare class SSOAPI { private readonly client; constructor(client: HttpClient); static readonly URL: { AUTHORIZE_TEAM: string; BACKEND: string; CHALLENGES: string; DOMAIN_VERIFICATION: string; REGISTERED_DOMAINS: string; TEAM: string; }; authorizeTeam(domain: string, domainOwnershipToken: string): Promise; updateDomainRedirect({ domain, backend, domainRedirect }: VerifyDomainRedirectConfig): Promise; domainVerificationChallenge(domain: string): Promise; verifyChallenge({ domain, challengeId, challengeToken, }: VerifyChallengeRequest): Promise; updateTeamInvite({ domain, sso, team, teamInvite, domainRedirect }: TeamInviteConfig): Promise; getAllRegisteredDomains(teamId: string): Promise; deleteRegisteredDomain(teamId: string, domain: string): Promise; } //# sourceMappingURL=SSOAPI.d.ts.map