import { AllowlistIdentifierAPI, ClientAPI, DomainAPI, EmailAddressAPI, InvitationAPI, OrganizationAPI, PhoneNumberAPI, RedirectUrlAPI, SamlConnectionAPI, SessionAPI, SignInTokenAPI, TestingTokenAPI, UserAPI } from './endpoints';
import { buildRequest } from './request';
export type CreateBackendApiOptions = Parameters<typeof buildRequest>[0];
export type ApiClient = ReturnType<typeof createBackendApiClient>;
export declare function createBackendApiClient(options: CreateBackendApiOptions): {
    allowlistIdentifiers: AllowlistIdentifierAPI;
    clients: ClientAPI;
    emailAddresses: EmailAddressAPI;
    invitations: InvitationAPI;
    organizations: OrganizationAPI;
    phoneNumbers: PhoneNumberAPI;
    redirectUrls: RedirectUrlAPI;
    sessions: SessionAPI;
    signInTokens: SignInTokenAPI;
    users: UserAPI;
    domains: DomainAPI;
    samlConnections: SamlConnectionAPI;
    testingTokens: TestingTokenAPI;
};
//# sourceMappingURL=factory.d.ts.map