export declare const PAGES_DIRECTORY = "pages";
export declare const CUSTOM_COMPONENTS_DIRECTORY = "components";
export declare const API_FOLDER = "apis";
export declare const SCOPE_FILE = "scope.ts";
export declare function getPageFolder(rootPath: string, pageName: string): string;
export declare function getPageScopeFilePath(rootPath: string, pageName: string): string;
export declare function getPageFilePath(rootPath: string, pageName: string): string;
export declare function isPageFilePath(filePath: string): boolean;
export declare function isAppFilePath(filePath: string): boolean;
export declare function getApiFilePath(rootPath: string, apiName: string): string;
export declare function isApiFilePath(filePath: string): boolean;
/**
 * Check if a file path is a skill/app fact file.
 * These files are stored in skills/app/ and should not trigger Vite HMR.
 */
export declare function isSkillFilePath(filePath: string): boolean;
export declare const codeModeSyncExcludedDirectories: string[];
export declare const codeModeDownloadExcludedDirectories: string[];
export declare const codeModeExcludedFiles: string[];
export declare function getCodeModeDownloadArchiveGlobPatterns(): {
    skip: string[];
    ignore: string[];
};
//# sourceMappingURL=file-system-helpers.d.ts.map