import type { CommonImportOptions } from '../../generate/import-command.js'; import type { DBIntrospectionOptions, OraclesqlImportOptions } from '../../generate/sql2sdl.js'; import type { FlagsT } from '../../shared/types.js'; import { ImportCommandBase } from '../../generate/import-command.js'; export type OracleSQLAnswers = Pick; export default class ImportOracle extends ImportCommandBase { get source(): "oracle"; static description: string; 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: OraclesqlImportOptions["include"]; introspectionOptions: DBIntrospectionOptions; }; getImportOptionsFromDsn(possibleDsn: string): { jdbcUrl: string; }; getImportOptionsInteractively(defaults?: Partial): Promise; } //# sourceMappingURL=oracle.d.ts.map