import { type FileSystem } from "../../config-mutations/dist/index.js"; import type { ConfigDocument } from "./types.js"; export declare function readDocument(fs: FileSystem, filePath: string): Promise; export declare function readDocumentReadonly(fs: FileSystem, filePath: string): Promise; export declare function writeScope(fs: FileSystem, filePath: string, scope: string, values: Record): Promise; export declare function readMergedDocument(fs: FileSystem, globalPath: string, projectPath?: string): Promise; export declare function readMergedDocumentReadonly(fs: FileSystem, globalPath: string, projectPath?: string): Promise; export declare function writeDocument(fs: FileSystem, filePath: string, document: ConfigDocument): Promise; export declare function assertConfigPathSafe(fs: FileSystem, filePath: string): Promise; export declare function resolveConfigPath(homeDir: string): string; export declare function resolveServicesConfigPath(homeDir: string): string; export declare function resolveProjectConfigPath(cwd: string): string;