import { ExecutorContext } from '@nx/devkit'; import * as tmp from 'tmp'; import { BuildExecutorSchema } from './schema'; export interface Inputs { quiet: boolean; addHosts: string[]; allow: string[]; buildArgs: string[]; buildContexts: string[]; builder: string; cacheFrom: string[]; cacheTo: string[]; cgroupParent: string; context: string; file: string; githubToken: string; labels: string[]; load: boolean; network: string; noCache: boolean; noCacheFilters: string[]; outputs: string[]; platforms: string[]; provenance: string; pull: boolean; push: boolean; sbom: boolean; secretFiles: string[]; secrets: string[]; shmSize: string; ssh: string[]; tags: string[]; target: string; ulimit: string[]; } export declare function defaultContext(): string; export declare function tmpDir(): string; export declare function tmpNameSync(options?: tmp.TmpNameOptions): string; export declare function getInputs(defaultContext: string, options: BuildExecutorSchema, ctx?: ExecutorContext): Promise; export declare function getInputList(name: string, prefix: string, fallback?: string[], ignoreComma?: boolean): Promise; export declare function setOutput(name: string, value: string, ctx: ExecutorContext): void; //# sourceMappingURL=context.d.ts.map