import type { CommonImportOptions } from '../../generate/import-command.js'; import type { DBIntrospectionOptions, PostgresqlImportOptions } from '../../generate/sql2sdl.js'; import type { FlagsT } from '../../shared/types.js'; import { ImportCommandBase } from '../../generate/import-command.js'; export type PostgreSQLAnswers = Pick; export default class ImportPostgreSQL extends ImportCommandBase { static description: string; get source(): "postgresql"; static aliases: string[]; static flags: { 'db-host': import("@oclif/core/interfaces").OptionFlag; 'db-user': import("@oclif/core/interfaces").OptionFlag; 'db-password': import("@oclif/core/interfaces").OptionFlag; 'db-database': import("@oclif/core/interfaces").OptionFlag; '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: { dsn: import("@oclif/core/interfaces").Arg>; }; protected import(commonOptions: CommonImportOptions): Promise>; getImportOptionsFromFlags(flags: FlagsT): { host: string | undefined; user: string | undefined; password: string | undefined; database: string | undefined; schema: string | undefined; linkTypes: boolean; include: PostgresqlImportOptions["include"]; introspectionOptions: DBIntrospectionOptions; }; getImportOptionsFromDsn(possibleDsn: string): { host: string; user: string | number | boolean | undefined; password: string | number | boolean | undefined; database: string | undefined; schema: string | undefined; }; getImportOptionsInteractively(defaults?: Partial): Promise; } //# sourceMappingURL=postgresql.d.ts.map