import type { ModuleLifecycleContext } from "../../../contracts/module-contract.js";
/**
 * Hot backup of the configured planning SQLite file using better-sqlite3's online backup API.
 * Prefer this over copying the .db file while writers may be active.
 */
export declare function runBackupPlanningSqlite(ctx: ModuleLifecycleContext, args: Record<string, unknown>): Promise<{
    ok: boolean;
    code: string;
    message: string;
    data?: {
        source: string;
        destination: string;
    };
}>;
