import { ExecutorContext } from '@nx/devkit'; import { ContainerFlags } from './utils/get-container-flags'; export interface ExecutorSchema extends ContainerFlags { name?: string; buildTarget?: string; dockerFile: string; project: string; tag?: string; region: string; allowUnauthenticated?: boolean; concurrency?: number; maxInstances?: number; minInstances?: number; cloudSqlInstance?: string; logsDir?: string; serviceAccount?: string; tagWithVersion?: string; revisionSuffix?: string; buildWith?: 'artifact-registry'; noTraffic?: boolean; timeout?: number; cpuBoost?: boolean; ingress?: string; executionEnvironment?: 'gen1' | 'gen2'; vpcConnector?: string; vpcEgress?: 'all-traffic' | 'private-ranges-only'; volumeName?: string; sidecars?: ContainerFlags[]; dryRun?: boolean; } export declare function deployExecutor(options: ExecutorSchema, context: ExecutorContext): Promise<{ success: boolean; }>; export default deployExecutor;