import { GcloudApp } from "./GcloudApp"; import { GcloudAuth } from "./GcloudAuth"; import { GcloudBase } from "./GcloudBase"; import { GcloudBuilds } from "./GcloudBuilds"; import { GcloudComponents } from "./GcloudComponents"; import { GcloudContainer } from "./GcloudContainer"; import { GcloudDatastore } from "./GcloudDatastore"; import { GcloudFunctions } from "./GcloudFunctions"; import { GcloudLogging } from "./GcloudLogging"; import { GcloudOrganizations } from "./GcloudOrganizations"; import { GcloudProjects } from "./GcloudProjects"; import { GcloudRun } from "./GcloudRun"; import { GcloudSchedulerJobs } from "./GcloudSchedulerJobs"; import { IProjectOptions } from "./GcloudSdk"; import { GcloudServices } from "./GcloudServices"; export declare class Gcloud { readonly project: string; projectOptions: Partial; regions: { asiaEast1: string; asiaEast2: string; asiaNortheast1: string; asiaNortheast2: string; asiaNortheast3: string; asiaSouth1: string; asiaSoutheast1: string; australiaSoutheast1: string; europeNorth1: string; europeWest1: string; europeWest2: string; europeWest3: string; europeWest4: string; europeWest6: string; northamericaNortheast1: string; southamericaEast1: string; usCentral1: string; usEast1: string; usEast4: string; usWest1: string; usWest2: string; }; zones: { asiaEast1a: string; asiaEast1b: string; asiaEast1c: string; asiaEast2a: string; asiaEast2b: string; asiaEast2c: string; usCentral1a: string; }; timeZones: { Etc_GMT: string; "Etc_GMT+1": string; "Etc_GMT+2": string; "Etc_GMT+3": string; "Etc_GMT+4": string; "Etc_GMT+5": string; "Etc_GMT+6": string; "Etc_GMT+7": string; "Etc_GMT+8": string; "Etc_GMT+9": string; "Etc_GMT+10": string; "Etc_GMT+11": string; "Etc_GMT+12": string; "Etc_GMT-1": string; "Etc_GMT-2": string; "Etc_GMT-3": string; "Etc_GMT-4": string; "Etc_GMT-5": string; "Etc_GMT-6": string; "Etc_GMT-7": string; "Etc_GMT-8": string; "Etc_GMT-9": string; "Etc_GMT-10": string; "Etc_GMT-11": string; "Etc_GMT-12": string; "Etc_GMT-13": string; "Etc_GMT-14": string; Asia_HongKong: string; }; httpMethods: { get: string; post: string; delete: string; put: string; head: string; }; constructor(project: string, projectOptions?: Partial); extend(productType: T): InstanceType; app(): GcloudApp; auth(): GcloudAuth; builds(): GcloudBuilds; components(): GcloudComponents; container(): GcloudContainer; datastore(): GcloudDatastore; functions(): GcloudFunctions; logging(): GcloudLogging; organizations(): GcloudOrganizations; projects(): GcloudProjects; run(): GcloudRun; schedulerJobs(): GcloudSchedulerJobs; services(): GcloudServices; }