/** Explicit maintainer approval to commit the live planning SQLite file (recovery / migration). */
export declare const TASK_STORE_COMMIT_APPROVAL_RELATIVE = ".workspace-kit/policy/task-store-sqlite-commit-approval.json";
export declare const TASK_STORE_SQLITE_STAGED_WITHOUT_APPROVAL = "task-store-sqlite-staged-without-approval";
/** True when an operator marked an intentional task-store SQLite commit (recovery / migration). */
export declare function hasTaskStoreCommitApproval(workspacePath: string): boolean;
export declare function listGitStagedPaths(workspacePath: string): string[];
/** Paths under `.workspace-kit/tasks/` that look like live SQLite artifacts (db + wal/shm). */
export declare function isTaskStoreSqliteGitPath(relativePath: string): boolean;
/** Staged paths that match the configured planning DB or sibling wal/shm under tasks/. */
export declare function filterStagedTaskStoreSqlitePaths(stagedPaths: string[], sqliteDatabaseRelativePath: string): string[];
export type TaskStoreGitCommitIssue = {
    path: string;
    reason: string;
    stagedPaths: string[];
};
export declare function collectTaskStoreSqliteStagedIssues(args: {
    workspacePath: string;
    sqliteDatabaseRelativePath: string;
}): TaskStoreGitCommitIssue[];
