import type { BaseClientOptions } from "../../../../BaseClient"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient"; import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; import { AccountsClient } from "../resources/accounts/client/Client"; import { AccountTokenClient } from "../resources/accountToken/client/Client"; import { AssociationsClient } from "../resources/associations/client/Client"; import { AssociationTypesClient } from "../resources/associationTypes/client/Client"; import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; import { AuditTrailClient } from "../resources/auditTrail/client/Client"; import { AvailableActionsClient } from "../resources/availableActions/client/Client"; import { ContactsClient } from "../resources/contacts/client/Client"; import { CustomObjectClassesClient } from "../resources/customObjectClasses/client/Client"; import { CustomObjectsClient } from "../resources/customObjects/client/Client"; import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; import { EngagementsClient } from "../resources/engagements/client/Client"; import { EngagementTypesClient } from "../resources/engagementTypes/client/Client"; import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; import { ForceResyncClient } from "../resources/forceResync/client/Client"; import { GenerateKeyClient } from "../resources/generateKey/client/Client"; import { IssuesClient } from "../resources/issues/client/Client"; import { LeadsClient } from "../resources/leads/client/Client"; import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; import { LinkTokenClient } from "../resources/linkToken/client/Client"; import { NotesClient } from "../resources/notes/client/Client"; import { OpportunitiesClient } from "../resources/opportunities/client/Client"; import { PassthroughClient } from "../resources/passthrough/client/Client"; import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; import { ScopesClient } from "../resources/scopes/client/Client"; import { StagesClient } from "../resources/stages/client/Client"; import { SyncStatusClient } from "../resources/syncStatus/client/Client"; import { TasksClient } from "../resources/tasks/client/Client"; import { UsersClient } from "../resources/users/client/Client"; import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; export declare namespace CrmClient { type Options = BaseClientOptions; } export declare class CrmClient { protected readonly _options: NormalizedClientOptionsWithAuth; protected _accountDetails: AccountDetailsClient | undefined; protected _accountToken: AccountTokenClient | undefined; protected _accounts: AccountsClient | undefined; protected _asyncPassthrough: AsyncPassthroughClient | undefined; protected _auditTrail: AuditTrailClient | undefined; protected _availableActions: AvailableActionsClient | undefined; protected _contacts: ContactsClient | undefined; protected _customObjectClasses: CustomObjectClassesClient | undefined; protected _associationTypes: AssociationTypesClient | undefined; protected _customObjects: CustomObjectsClient | undefined; protected _associations: AssociationsClient | undefined; protected _scopes: ScopesClient | undefined; protected _deleteAccount: DeleteAccountClient | undefined; protected _engagementTypes: EngagementTypesClient | undefined; protected _engagements: EngagementsClient | undefined; protected _fieldMapping: FieldMappingClient | undefined; protected _generateKey: GenerateKeyClient | undefined; protected _issues: IssuesClient | undefined; protected _leads: LeadsClient | undefined; protected _linkToken: LinkTokenClient | undefined; protected _linkedAccounts: LinkedAccountsClient | undefined; protected _notes: NotesClient | undefined; protected _opportunities: OpportunitiesClient | undefined; protected _passthrough: PassthroughClient | undefined; protected _regenerateKey: RegenerateKeyClient | undefined; protected _stages: StagesClient | undefined; protected _syncStatus: SyncStatusClient | undefined; protected _forceResync: ForceResyncClient | undefined; protected _tasks: TasksClient | undefined; protected _users: UsersClient | undefined; protected _webhookReceivers: WebhookReceiversClient | undefined; constructor(options: CrmClient.Options); get accountDetails(): AccountDetailsClient; get accountToken(): AccountTokenClient; get accounts(): AccountsClient; get asyncPassthrough(): AsyncPassthroughClient; get auditTrail(): AuditTrailClient; get availableActions(): AvailableActionsClient; get contacts(): ContactsClient; get customObjectClasses(): CustomObjectClassesClient; get associationTypes(): AssociationTypesClient; get customObjects(): CustomObjectsClient; get associations(): AssociationsClient; get scopes(): ScopesClient; get deleteAccount(): DeleteAccountClient; get engagementTypes(): EngagementTypesClient; get engagements(): EngagementsClient; get fieldMapping(): FieldMappingClient; get generateKey(): GenerateKeyClient; get issues(): IssuesClient; get leads(): LeadsClient; get linkToken(): LinkTokenClient; get linkedAccounts(): LinkedAccountsClient; get notes(): NotesClient; get opportunities(): OpportunitiesClient; get passthrough(): PassthroughClient; get regenerateKey(): RegenerateKeyClient; get stages(): StagesClient; get syncStatus(): SyncStatusClient; get forceResync(): ForceResyncClient; get tasks(): TasksClient; get users(): UsersClient; get webhookReceivers(): WebhookReceiversClient; }