import ActionGroup from './action-group'; import Stage from './stage'; export interface StagedActionGroups { [stage: number]: ActionGroup[]; } export declare class Dockerfile { private autoGenerateLiveDockerfile; stages: Stage[]; liveCmd: null | string; private dockerfileContent; private parsedDockerfile; private liveDockerfile; private hasLiveAction; constructor(dockerfileContent: string | Buffer, autoGenerateLiveDockerfile?: boolean); getActionGroupsFromChangedFiles(files: string[]): StagedActionGroups; generateLiveDockerfile(): string; private parse; private stageNameToIndex; private static processRunArgs; private static removeFlags; } export default Dockerfile;