import type { CommandEntry } from 'docker-file-parser'; export interface FixOperation { ruleId: string; fix: (commands: CommandEntry[]) => CommandEntry[]; } export interface FixResult { fixed: string; applied: string[]; } /** * Apply fixes to Dockerfile content * * @param content - Original Dockerfile content * @param ruleIds - List of rule IDs to apply fixes for * @returns Fixed content and list of applied fixes */ export declare function applyFixes(content: string, ruleIds: string[]): FixResult; /** * Apply all available fixes to Dockerfile content */ export declare function applyAllFixes(content: string): FixResult; /** * Check if a fix is available for a given rule */ export declare function hasFixForRule(ruleId: string): boolean; /** * Get list of all fixable rules */ export declare function getFixableRules(): string[]; //# sourceMappingURL=dockerfile-fixer.d.ts.map