export interface SymlinkResult {
    /** Where the symlink was placed. */
    symlinkPath: string;
    /** What the symlink points to. */
    targetPath: string;
    replaced: "none" | "stale-symlink" | "generated-file";
}
type SymlinkScope = "project" | "user";
export declare function symlinkHooks(sourceAgentId: string, targetAgentId: string, cwd: string, homeDir: string, scope: SymlinkScope): SymlinkResult;
export {};
