import type { CommonImportOptions } from '../../generate/import-command.js'; import type { DBIntrospectionOptions, Db2sqlImportOptions } from '../../generate/sql2sdl.js'; import type { FlagsT } from '../../shared/types.js'; import { ImportCommandBase } from '../../generate/import-command.js'; export type Db2SQLAnswers = Pick; export default class ImportDb2SQL extends ImportCommandBase { static description: string; get source(): "db2"; static flags: { 'db-schema': import("@oclif/core/interfaces").OptionFlag; 'db-link-types': import("@oclif/core/interfaces").BooleanFlag; 'db-include': import("@oclif/core/interfaces").OptionFlag; 'db-use-deprecated-2022-naming': import("@oclif/core/interfaces").BooleanFlag; }; static args: { jdbcUrl: import("@oclif/core/interfaces").Arg>; }; protected import(commonOptions: CommonImportOptions): Promise>; getImportOptionsFromFlags(flags: FlagsT): { schema: string | undefined; linkTypes: boolean; include: Db2sqlImportOptions["include"]; introspectionOptions: DBIntrospectionOptions; }; getImportOptionsFromDsn(possibleDsn: string): { jdbcUrl: string; }; getImportOptionsInteractively(defaults?: Partial): Promise; } //# sourceMappingURL=db2.d.ts.map