export declare const homeDir: () => string; export declare const globalOhMyPlumbDir: () => string; export declare const globalRubricPath: () => string; export declare const sessionsDir: () => string; export declare const ohMyPlumbDir: (root: string) => string; export declare const rubricPath: (root: string) => string; export declare const eventsPath: (root: string) => string; /** The nearest ancestor that looks like a repository root, else the start directory. */ export declare const findRepoRoot: (start: string) => string; export declare const expandHome: (p: string) => string; /** Absolute location of a rubric source path ("~/x" or repo-relative). */ export declare const resolveSourcePath: (root: string, sourcePath: string) => string; /** The rubric's spelling of an absolute path: repo-relative, "~/..." inside home, else absolute. */ export declare const toSourcePath: (root: string, absolute: string) => string; /** One spelling for a source path however the agent wrote it. */ export declare const canonicalSourcePath: (root: string, sourcePath: string) => string; export declare const relativeToRoot: (root: string, absolute: string) => string; /** Files oh-my-plumb owns are never checked; the agent writes the rubric under supervision of the compile skill. */ export declare const isPlumbOwned: (relativePath: string) => boolean; /** Basename globs; also fed to git as pathspecs. */ export declare const SECRET_FILE_PATTERNS: readonly string[]; export declare const isSecretFile: (relativePath: string) => boolean; export declare const isExcludedPath: (relativePath: string) => boolean; //# sourceMappingURL=paths.d.ts.map