import type { RunnerType } from './types.js'; export declare const NEWO_CUSTOMERS_DIR: string; export declare const STATE_DIR: string; export declare function customerDir(customerIdn: string): string; export declare function customerProjectsDir(customerIdn: string): string; export declare function customerStateDir(customerIdn: string): string; export declare function mapPath(customerIdn: string): string; export declare function hashesPath(customerIdn: string): string; export declare function ensureState(customerIdn: string): Promise; /** * Ensure only the .newo/ state directory exists (no V1 projects/ dir) * Used by newo_v2 format to avoid creating V1 artifacts */ export declare function ensureStateOnly(customerIdn: string): Promise; export declare function projectDir(customerIdn: string, projectIdn: string): string; export declare function flowsYamlPath(customerIdn: string): string; export declare function customerAttributesPath(customerIdn: string): string; export declare function customerAttributesMapPath(customerIdn: string): string; export declare function customerAttributesBackupPath(customerIdn: string): string; export declare function skillPath(customerIdn: string, projectIdn: string, agentIdn: string, flowIdn: string, skillIdn: string, runnerType?: RunnerType): string; export declare function skillFolderPath(customerIdn: string, projectIdn: string, agentIdn: string, flowIdn: string, skillIdn: string): string; export declare function skillScriptPath(customerIdn: string, projectIdn: string, agentIdn: string, flowIdn: string, skillIdn: string, runnerType?: RunnerType): string; export declare function projectMetadataPath(customerIdn: string, projectIdn: string): string; export declare function agentMetadataPath(customerIdn: string, projectIdn: string, agentIdn: string): string; export declare function flowMetadataPath(customerIdn: string, projectIdn: string, agentIdn: string, flowIdn: string): string; export declare function skillMetadataPath(customerIdn: string, projectIdn: string, agentIdn: string, flowIdn: string, skillIdn: string): string; export declare function libraryDir(customerIdn: string, projectIdn: string, libraryIdn: string): string; export declare function libraryMetadataPath(customerIdn: string, projectIdn: string, libraryIdn: string): string; export declare function librarySkillFolderPath(customerIdn: string, projectIdn: string, libraryIdn: string, skillIdn: string): string; export declare function librarySkillScriptPath(customerIdn: string, projectIdn: string, libraryIdn: string, skillIdn: string, runnerType?: RunnerType): string; export declare function librarySkillMetadataPath(customerIdn: string, projectIdn: string, libraryIdn: string, skillIdn: string): string; export declare function metadataPath(customerIdn: string, projectIdn: string): string; export declare const ROOT_DIR: string; export declare const MAP_PATH: string; export declare const HASHES_PATH: string; export declare function writeFileSafe(filepath: string, content: string): Promise; export declare const writeFileAtomic: typeof writeFileSafe; export declare function readIfExists(filepath: string): Promise; //# sourceMappingURL=fsutil.d.ts.map