export type DocMetadata = {
    project?: {
        commitHash: string;
        timestamp: string;
    };
    directories?: Record<string, {
        commitHash: string;
        timestamp: string;
    }>;
};
/**
 * Get the path to the documentation metadata file
 */
export declare const getDocMetadataPath: () => string;
/**
 * Ensure the .proompt directory exists
 */
export declare const ensureProomptDir: () => void;
/**
 * Read documentation metadata from file
 */
export declare const readDocMetadata: () => DocMetadata;
/**
 * Write documentation metadata to file
 */
export declare const writeDocMetadata: (metadata: DocMetadata) => void;
/**
 * Update project documentation metadata with commit hash
 */
export declare const updateProjectDocHash: (commitHash: string) => void;
/**
 * Update directory documentation metadata with commit hash
 */
export declare const updateDirDocHash: (dirPath: string, commitHash: string) => void;
/**
 * Get project documentation metadata
 */
export declare const getProjectDocMetadata: () => DocMetadata["project"] | null;
/**
 * Get directory documentation metadata
 */
export declare const getDirDocMetadata: (dirPath: string) => {
    commitHash: string;
    timestamp: string;
} | null;
//# sourceMappingURL=doc-metadata.d.ts.map