import { type GeneratedFunction } from '@netlify/build'; import BaseCommand from '../commands/base-command.js'; import { $TSFixMe } from '../commands/types.js'; import { ServerSettings } from './types.js'; type RunNetlifyBuildOptions = { command: BaseCommand; options: $TSFixMe; settings: ServerSettings; env: NodeJS.ProcessEnv; timeline: 'dev' | 'build'; }; export declare function runNetlifyBuild(opts: RunNetlifyBuildOptions & { timeline: 'dev'; }): Promise<{ configMutations: unknown; generatedFunctions: GeneratedFunction[]; deployEnvironment: { key: string; value: string; isSecret: boolean; scopes: string[]; }[]; }>; export declare function runNetlifyBuild(opts: RunNetlifyBuildOptions & { timeline: 'build'; }): Promise<{ configPath: string; generatedFunctions: GeneratedFunction[]; deployEnvironment: { key: string; value: string; isSecret: boolean; scopes: string[]; }[]; }>; type RunTimelineOptions = Omit[0], 'timeline'>; export declare const runDevTimeline: (options: RunTimelineOptions) => Promise<{ configMutations: unknown; generatedFunctions: GeneratedFunction[]; deployEnvironment: { key: string; value: string; isSecret: boolean; scopes: string[]; }[]; }>; export declare const runBuildTimeline: (options: RunTimelineOptions) => Promise<{ configPath: string; generatedFunctions: GeneratedFunction[]; deployEnvironment: { key: string; value: string; isSecret: boolean; scopes: string[]; }[]; }>; export {}; //# sourceMappingURL=run-build.d.ts.map