import { Type } from "typebox"; export declare const WorktreeRecordSchema: Type.TObject<{ id: Type.TString; name: Type.TString; repoFingerprint: Type.TString; repoRoot: Type.TString; path: Type.TString; branch: Type.TString; baseRef: Type.TString; ownerKind: Type.TString; ownerId: Type.TOptional; snapshotRef: Type.TOptional; createdAt: Type.TInteger; lastActiveAt: Type.TInteger; removedAt: Type.TOptional; }>; export declare const WorktreesListParamsSchema: Type.TObject<{}>; export declare const WorktreesListResultSchema: Type.TObject<{ worktrees: Type.TArray; snapshotRef: Type.TOptional; createdAt: Type.TInteger; lastActiveAt: Type.TInteger; removedAt: Type.TOptional; }>>; }>; export declare const WorktreesCreateParamsSchema: Type.TObject<{ repoRoot: Type.TString; name: Type.TOptional; baseRef: Type.TOptional; }>; export declare const WorktreesRemoveParamsSchema: Type.TObject<{ id: Type.TString; force: Type.TOptional; }>; export declare const WorktreesRemoveResultSchema: Type.TObject<{ removed: Type.TBoolean; snapshotRef: Type.TOptional; }>; export declare const WorktreesRestoreParamsSchema: Type.TObject<{ id: Type.TString; }>; export declare const WorktreesGcParamsSchema: Type.TObject<{}>; export declare const WorktreesGcResultSchema: Type.TObject<{ removed: Type.TArray; orphansDeleted: Type.TInteger; snapshotsPruned: Type.TInteger; }>;