/**
 * Standardized file naming convention for MyContext CLI
 * Single source of truth for all context file names
 */
export declare const CONTEXT_FILES: {
    readonly FEATURES: "01a-features.md";
    readonly USER_FLOWS: "01b-user-flows.md";
    readonly EDGE_CASES: "01c-edge-cases.md";
    readonly TECHNICAL_SPECS: "01d-technical-specs.md";
    readonly PRD: "01-prd.md";
    readonly TYPES: "02-types.ts";
    readonly BRANDING: "03-branding.md";
    readonly COMPONENT_LIST: "04-component-list.json";
    readonly PROJECT_STRUCTURE: "05-project-structure.md";
    readonly STATE: "state.json";
    readonly CONTEXT_MEMORY: "context.json";
    readonly PROGRESS: "progress.json";
    readonly BUILD_STRATEGY_PLAN: "build-strategy-plan.json";
    readonly BUILD_STRATEGY_RECOMMENDATIONS: "build-strategy-recommendations.json";
    readonly BUILD_STRATEGY_TASKS: "build-strategy-tasks.json";
    readonly BUILD_STRATEGY_COMPARISON: "build-strategy-comparison.json";
};
/**
 * Legacy file names for backward compatibility
 * @deprecated Use CONTEXT_FILES instead
 */
export declare const LEGACY_FILE_NAMES: {
    readonly '01a-brief.md': "01a-features.md";
    readonly '01b-requirements.md': "01b-user-flows.md";
    readonly '01c-flows.md': "01c-edge-cases.md";
    readonly '02-prd.md': "01-prd.md";
    readonly 'prd.md': "01-prd.md";
    readonly 'PRD.md': "01-prd.md";
    readonly '01_PRD.md': "01-prd.md";
    readonly 'types.ts': "02-types.ts";
    readonly '02_types.ts': "02-types.ts";
    readonly 'branding.md': "03-branding.md";
    readonly '03_branding.md': "03-branding.md";
    readonly 'component-list.json': "04-component-list.json";
    readonly 'components-list.json': "04-component-list.json";
    readonly '04_component_list.json': "04-component-list.json";
    readonly 'project-structure.md': "05-project-structure.md";
    readonly '05_project_structure.md': "05-project-structure.md";
};
/**
 * Required context files for various operations
 */
export declare const REQUIRED_FILES: {
    readonly COMPILE_PRD: readonly ["01a-features.md", "01b-user-flows.md", "01c-edge-cases.md", "01d-technical-specs.md"];
    readonly GENERATE_TYPES: readonly ["01-prd.md"];
    readonly GENERATE_BRAND: readonly ["01-prd.md"];
    readonly GENERATE_COMPONENTS_LIST: readonly ["01-prd.md", "02-types.ts"];
    readonly GENERATE_COMPONENTS: readonly ["01-prd.md", "02-types.ts", "04-component-list.json"];
};
/**
 * Get the standardized file name for a given file
 * Returns the canonical name or the original if no mapping exists
 */
export declare function getStandardFileName(fileName: string): string;
/**
 * Check if a file name is legacy
 */
export declare function isLegacyFileName(fileName: string): boolean;
/**
 * Get all possible names for a canonical file (including legacy)
 */
export declare function getAllFileNameVariants(canonicalName: string): string[];
//# sourceMappingURL=fileNames.d.ts.map