import { ApiSubClient } from '../../common/client/ApiSubClient'; import { Account } from '../model/Account'; import { AccountContentPackage } from '../model/AccountContentPackage'; import { AccountUser } from '../model/AccountUser'; import { CreateAccountRequest } from '../model/CreateAccountRequest'; import { UpdateAccountContentPackages } from '../model/UpdateAccountContentPackages'; import { UpdateAccountRequest } from '../model/UpdateAccountRequest'; import { AccountsClient } from './AccountsClient'; import { GetAccountsRequest } from './GetAccountsRequest'; import Pageable from '../../common/model/Pageable'; import { GetAccountUsersRequest } from './GetAccountUsersRequest'; import { AccountPrices } from '../model/AccountPrices'; import { User } from '../../users/model/User'; import { AccountApiClient } from '../model/AccountApiClient'; import { GetAccountBulkUsersRequest } from './GetAccountBulkUsersRequest'; import { AccountUserProfile } from '../model/AccountUserProfile'; export declare class ApiAccountsClient extends ApiSubClient implements AccountsClient { getAccountApiClient(id: string): Promise; getAccounts(request: GetAccountsRequest): Promise>; getAccount(id: string): Promise; createAccount(accountRequest: CreateAccountRequest): Promise; deleteAccount(id: string): Promise; updateAccount(id: string, updateRequest: Partial): Promise; getAccountUsers(request: GetAccountUsersRequest): Promise>; getAccountBulkUsers(id: string, request: GetAccountBulkUsersRequest): Promise; getAccountContentPackages(id: string): Promise; updateAccountContentPackages(id: string, updateRequest: UpdateAccountContentPackages): Promise; getAccountPrices(id: string): Promise; getSimilarAccounts(id: string): Promise; updateUserAccount(user: User, updateRequest: UpdateAccountRequest): Promise; }