import type { BaseCommand } from '../base-command.js'; type CommandContext = Awaited>; /** * Database commands are used outside `stam dev`, so the shared MySQL container is often not running: * without this every `docker exec` below fails with "No such container: stamhoofd-mysql". */ export declare function ensureMysqlRunning(context: CommandContext): Promise; export declare function currentDatabase(context: CommandContext): string; export declare function listDatabases(): Promise; export declare function resolveDatabaseOption(options: { flag: string | undefined; message: string; current: string; includeCurrent: boolean; customInput?: boolean; }): Promise; export declare function createDatabase(database: string): Promise; export declare function dropDatabase(database: string): Promise; export declare function openDatabaseShell(database: string): Promise; export declare function copyDatabase(from: string, to: string): Promise; export {}; //# sourceMappingURL=database-command-helpers.d.ts.map