import type { AdminClient } from './client.js'; import type { ResponseOf } from './spec-types.js'; import type { AccountRecord, CreateAccountInput, UpdateAccountInput, InvitationRecord, InvitationWithClaim, CreateInvitationInput, InviteCampaignRecord, InviteCampaignWithInvites, CreateCampaignInput, MembershipSummary, AppPolicy, ApprovedApp, ApproveAppInput, ConnectableApp, MemberRecord, UpdateMemberInput, ClaimInvitationInput, ClaimInvitationResult } from './types.js'; export declare const createAccountsApi: (client: AdminClient) => { list: () => Promise; create: (input: CreateAccountInput) => Promise; get: (id: string) => Promise>; update: (id: string, input: UpdateAccountInput) => Promise; delete: (id: string) => Promise>; invite: (accountId: string, input: CreateInvitationInput) => Promise; invitations: (accountId: string) => Promise; cancelInvite: (accountId: string, invitationId: string) => Promise>; invitationLink: (accountId: string, invitationId: string) => Promise; createCampaign: (accountId: string, input: CreateCampaignInput) => Promise; campaigns: (accountId: string) => Promise; deleteCampaign: (accountId: string, campaignId: string) => Promise>; members: (accountId: string) => Promise; membership: (accountId: string) => Promise; setAppPolicy: (accountId: string, appPolicy: AppPolicy) => Promise>; approvedApps: (accountId: string) => Promise; approveApp: (accountId: string, input: ApproveAppInput) => Promise; removeApprovedApp: (accountId: string, appId: string) => Promise>; connectableApps: (accountId: string) => Promise; updateMember: (accountId: string, userId: string, input: UpdateMemberInput) => Promise; removeMember: (accountId: string, userId: string) => Promise>; leave: (accountId: string) => Promise>; claim: (input: ClaimInvitationInput) => Promise; }; //# sourceMappingURL=accounts.d.ts.map