///
import BaseCommand from "../../lib/base-command";
import { CopyResult } from "../../lib/import";
/** Resolve the target connection string from flag/env, else undefined. */
export declare function resolveTargetConnectionString(flagValue: string | undefined, env?: NodeJS.ProcessEnv): string | undefined;
/** Render a copy result (or dry-run plan) as a human-readable summary. */
export declare function formatCopyResult(result: CopyResult): string;
export default class ImportData extends BaseCommand {
static description: string;
static examples: string[];
static flags: {
source: import("@oclif/core/lib/interfaces").OptionFlag;
target: import("@oclif/core/lib/interfaces").OptionFlag;
schema: import("@oclif/core/lib/interfaces").OptionFlag;
tables: import("@oclif/core/lib/interfaces").OptionFlag;
"batch-size": import("@oclif/core/lib/interfaces").OptionFlag;
"dry-run": import("@oclif/core/lib/interfaces").BooleanFlag;
yes: import("@oclif/core/lib/interfaces").BooleanFlag;
};
private promptConnection;
run(): Promise;
}