export type SessionHandoffWorkspaceTransferPathSafetyReasonCode = 'missing_source_path' | 'path_is_not_absolute' | 'path_is_filesystem_root' | 'path_is_home_directory';
export type SessionHandoffWorkspaceTransferPathSafety = Readonly<{
    allowed: true;
    reasonCode: null;
} | {
    allowed: false;
    reasonCode: SessionHandoffWorkspaceTransferPathSafetyReasonCode;
}>;
export declare function evaluateSessionHandoffWorkspaceTransferSourcePathSafety(params: Readonly<{
    sourcePath: unknown;
    sourceHomeDir?: unknown;
    fallbackSourceHomeDir?: unknown;
}>): SessionHandoffWorkspaceTransferPathSafety;
//# sourceMappingURL=workspaceTransferSourcePathSafety.d.ts.map