import { AnalyticsClient } from "./api/resources/analytics/client/Client.js";
import { AssistantsClient } from "./api/resources/assistants/client/Client.js";
import { CallsClient } from "./api/resources/calls/client/Client.js";
import { CampaignsClient } from "./api/resources/campaigns/client/Client.js";
import { ChatsClient } from "./api/resources/chats/client/Client.js";
import { EvalClient } from "./api/resources/eval/client/Client.js";
import { FilesClient } from "./api/resources/files/client/Client.js";
import { InsightClient } from "./api/resources/insight/client/Client.js";
import { ObservabilityScorecardClient } from "./api/resources/observabilityScorecard/client/Client.js";
import { PhoneNumbersClient } from "./api/resources/phoneNumbers/client/Client.js";
import { ProviderResourcesClient } from "./api/resources/providerResources/client/Client.js";
import { SessionsClient } from "./api/resources/sessions/client/Client.js";
import { SquadsClient } from "./api/resources/squads/client/Client.js";
import { StructuredOutputsClient } from "./api/resources/structuredOutputs/client/Client.js";
import { ToolsClient } from "./api/resources/tools/client/Client.js";
import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient.js";
export declare namespace VapiClient {
    interface Options extends BaseClientOptions {
    }
    interface RequestOptions extends BaseRequestOptions {
    }
}
export declare class VapiClient {
    protected readonly _options: VapiClient.Options;
    protected _assistants: AssistantsClient | undefined;
    protected _squads: SquadsClient | undefined;
    protected _calls: CallsClient | undefined;
    protected _chats: ChatsClient | undefined;
    protected _campaigns: CampaignsClient | undefined;
    protected _sessions: SessionsClient | undefined;
    protected _phoneNumbers: PhoneNumbersClient | undefined;
    protected _tools: ToolsClient | undefined;
    protected _files: FilesClient | undefined;
    protected _structuredOutputs: StructuredOutputsClient | undefined;
    protected _insight: InsightClient | undefined;
    protected _eval: EvalClient | undefined;
    protected _observabilityScorecard: ObservabilityScorecardClient | undefined;
    protected _providerResources: ProviderResourcesClient | undefined;
    protected _analytics: AnalyticsClient | undefined;
    constructor(options: VapiClient.Options);
    get assistants(): AssistantsClient;
    get squads(): SquadsClient;
    get calls(): CallsClient;
    get chats(): ChatsClient;
    get campaigns(): CampaignsClient;
    get sessions(): SessionsClient;
    get phoneNumbers(): PhoneNumbersClient;
    get tools(): ToolsClient;
    get files(): FilesClient;
    get structuredOutputs(): StructuredOutputsClient;
    get insight(): InsightClient;
    get eval(): EvalClient;
    get observabilityScorecard(): ObservabilityScorecardClient;
    get providerResources(): ProviderResourcesClient;
    get analytics(): AnalyticsClient;
}
