import { Gcloud } from "./Gcloud"; export declare type IProjectOptions = { cwd: string; clientEmail: string; useInteractiveLogin: boolean; keyFilename: string; }; export declare class GcloudSdk { readonly project: string; projectOptions: IProjectOptions; constructor(project?: string, projectOptions?: Partial); init(): Promise; authWithInteractive(): Promise; authWithServiceAccount(keyFilename: string): Promise; logout(): Promise; help(): Promise; version(): Promise; private _login; private _validateProjectOptions; }