import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { CreateApiKeysRequestBody, CreateApiKeysResponseBody } from "../models/createapikeysop.js";
import { CreateObservabilityQueryRequestBody, CreateObservabilityQueryResponseBody } from "../models/createobservabilityqueryop.js";
import { CreateSpeedInsightsToggleRequest, CreateSpeedInsightsToggleResponseBody } from "../models/createspeedinsightstoggleop.js";
import { CreateWebInsightsToggleRequest, CreateWebInsightsToggleResponseBody } from "../models/createwebinsightstoggleop.js";
import { GetDomainsRecordsByRecordIdRequest, GetDomainsRecordsByRecordIdResponseBody } from "../models/getdomainsrecordsbyrecordidop.js";
import { GetObservabilitySchemaByMetricIdRequest, ResponseBody } from "../models/getobservabilityschemabymetricidop.js";
import { GetObservabilitySchemaResponseBody } from "../models/getobservabilityschemaop.js";
import { ReplaceDomainsByDomainRecordsRequest, ReplaceDomainsByDomainRecordsResponseBody } from "../models/replacedomainsbydomainrecordsop.js";
import { AccessGroups } from "./accessgroups.js";
import { AiGateway } from "./aigateway.js";
import { Aliases } from "./aliases.js";
import { ApiAiGateway } from "./apiaigateway.js";
import { Artifacts } from "./artifacts.js";
import { Authentication } from "./authentication.js";
import { Billing } from "./billing.js";
import { BulkRedirects } from "./bulkredirects.js";
import { Certs } from "./certs.js";
import { Checks } from "./checks.js";
import { ChecksV2 } from "./checksv2.js";
import { Connect } from "./connect.js";
import { Deployments } from "./deployments.js";
import { Dns } from "./dns.js";
import { Domains } from "./domains.js";
import { DomainsRegistrar } from "./domainsregistrar.js";
import { Drains } from "./drains.js";
import { EdgeCache } from "./edgecache.js";
import { Environment } from "./environment.js";
import { FeatureFlags } from "./featureflags.js";
import { GlobalConfig } from "./globalconfig.js";
import { Integrations } from "./integrations.js";
import { Kms } from "./kms.js";
import { LogDrains } from "./logdrains.js";
import { Logs } from "./logs.js";
import { Marketplace } from "./marketplace.js";
import { Microfrontends } from "./microfrontends.js";
import { Networking } from "./networking.js";
import { Observability } from "./observability.js";
import { ProjectMembers } from "./projectmembers.js";
import { ProjectRoutes } from "./projectroutes.js";
import { Projects } from "./projects.js";
import { RollingRelease } from "./rollingrelease.js";
import { Sandboxes } from "./sandboxes.js";
import { Security } from "./security.js";
import { StaticIps } from "./staticips.js";
import { Storage } from "./storage.js";
import { Teams } from "./teams.js";
import { User } from "./user.js";
import { Vcr } from "./vcr.js";
import { WebAnalytics } from "./webanalytics.js";
import { Webhooks } from "./webhooks.js";
export declare class Vercel extends ClientSDK {
    private _accessGroups?;
    get accessGroups(): AccessGroups;
    private _apiAiGateway?;
    get apiAiGateway(): ApiAiGateway;
    private _aiGateway?;
    get aiGateway(): AiGateway;
    private _artifacts?;
    get artifacts(): Artifacts;
    private _billing?;
    get billing(): Billing;
    private _bulkRedirects?;
    get bulkRedirects(): BulkRedirects;
    private _checksV2?;
    get checksV2(): ChecksV2;
    private _checks?;
    get checks(): Checks;
    private _networking?;
    get networking(): Networking;
    private _connect?;
    get connect(): Connect;
    private _deployments?;
    get deployments(): Deployments;
    private _integrations?;
    get integrations(): Integrations;
    private _dns?;
    get dns(): Dns;
    private _domainsRegistrar?;
    get domainsRegistrar(): DomainsRegistrar;
    private _domains?;
    get domains(): Domains;
    private _logDrains?;
    get logDrains(): LogDrains;
    private _drains?;
    get drains(): Drains;
    private _edgeCache?;
    get edgeCache(): EdgeCache;
    private _globalConfig?;
    get globalConfig(): GlobalConfig;
    private _environment?;
    get environment(): Environment;
    private _user?;
    get user(): User;
    private _featureFlags?;
    get featureFlags(): FeatureFlags;
    private _marketplace?;
    get marketplace(): Marketplace;
    private _authentication?;
    get authentication(): Authentication;
    private _kms?;
    get kms(): Kms;
    private _logs?;
    get logs(): Logs;
    private _microfrontends?;
    get microfrontends(): Microfrontends;
    private _observability?;
    get observability(): Observability;
    private _projectMembers?;
    get projectMembers(): ProjectMembers;
    private _projectRoutes?;
    get projectRoutes(): ProjectRoutes;
    private _projects?;
    get projects(): Projects;
    private _staticIps?;
    get staticIps(): StaticIps;
    private _rollingRelease?;
    get rollingRelease(): RollingRelease;
    private _sandboxes?;
    get sandboxes(): Sandboxes;
    private _security?;
    get security(): Security;
    private _storage?;
    get storage(): Storage;
    private _teams?;
    get teams(): Teams;
    private _vcr?;
    get vcr(): Vcr;
    private _webAnalytics?;
    get webAnalytics(): WebAnalytics;
    private _webhooks?;
    get webhooks(): Webhooks;
    private _aliases?;
    get aliases(): Aliases;
    private _certs?;
    get certs(): Certs;
    replaceDomainsByDomainRecords(request: ReplaceDomainsByDomainRecordsRequest, options?: RequestOptions): Promise<ReplaceDomainsByDomainRecordsResponseBody>;
    getDomainsRecordsByRecordId(request: GetDomainsRecordsByRecordIdRequest, options?: RequestOptions): Promise<GetDomainsRecordsByRecordIdResponseBody>;
    createApiKeys(request?: CreateApiKeysRequestBody | undefined, options?: RequestOptions): Promise<CreateApiKeysResponseBody>;
    createObservabilityQuery(request?: CreateObservabilityQueryRequestBody | undefined, options?: RequestOptions): Promise<CreateObservabilityQueryResponseBody>;
    getObservabilitySchema(options?: RequestOptions): Promise<GetObservabilitySchemaResponseBody>;
    getObservabilitySchemaByMetricId(request: GetObservabilitySchemaByMetricIdRequest, options?: RequestOptions): Promise<Array<ResponseBody>>;
    createSpeedInsightsToggle(request: CreateSpeedInsightsToggleRequest, options?: RequestOptions): Promise<CreateSpeedInsightsToggleResponseBody>;
    createWebInsightsToggle(request: CreateWebInsightsToggleRequest, options?: RequestOptions): Promise<CreateWebInsightsToggleResponseBody>;
}
//# sourceMappingURL=sdk.d.ts.map