import type { Arguments, Argv, CommandModule } from 'yargs';
export interface DatabaseCreateArguments extends Arguments {
    preserveFilePaths: boolean;
    root: string;
    tsconfig: string;
    dataSource: string;
    synchronize: string;
    initialDatabase?: unknown;
}
export declare class DatabaseCreateCommand implements CommandModule {
    command: string;
    describe: string;
    builder(args: Argv): Argv<{
        preserveFilePaths: boolean;
    } & {
        root: string;
    } & {
        tsconfig: string;
    } & {
        dataSource: string;
    } & {
        synchronize: string;
    } & {
        initialDatabase: unknown;
    }>;
    handler(raw: Arguments): Promise<void>;
}
