import { IBuildParams } from "../../services/build.js"; interface IDevActionParams { host?: boolean; port?: number; resetCache?: boolean; mode?: string; entrypoint?: string; } interface IBuildActionParams { focusOnly?: IBuildParams['focusOnly']; clientOptions?: string; serverOptions?: string; mode?: string; unlockRobots?: boolean; eject?: boolean; serverless?: boolean; throwWarnings?: boolean; } interface IStartActionParams { host?: boolean; port?: number; focusOnly?: IBuildParams['focusOnly']; modulePreload?: boolean; buildDir?: string; } interface IPreviewActionParams extends IStartActionParams { mode?: string; } interface IBuildDockerActionParams { imageName: string; dockerOptions?: string; dockerFile?: string; focusOnly?: IBuildParams['focusOnly']; mode?: string; } interface IBuildAmplifyActionParams { manifestFile?: string; mode?: string; isOptimize?: boolean; } interface IBuildVercelActionParams { configFile?: string; configVcFile?: string; mode?: string; isOptimize?: boolean; } export { IDevActionParams, IBuildActionParams, IStartActionParams, IPreviewActionParams, IBuildDockerActionParams, IBuildAmplifyActionParams, IBuildVercelActionParams };