import type { Input, OutputArgs, OutputFlags, ParserOutput } from '@oclif/core/parser'; import type { CurlImportOptions } from '../../generate/curl2sdl.js'; import type { CommonImportOptions } from '../../generate/import-command.js'; import { ImportCommandBase } from '../../generate/import-command.js'; type InteractiveCurl2SdlOptions = Pick; type CurlAnswers = { url: string; queryName: string; rootType: string; typePrefix: string; pathParams: string; }; export default class ImportCurl extends ImportCommandBase { static description: string; get source(): "curl"; static flags: { prefix: import("@oclif/core/interfaces").OptionFlag; data: import("@oclif/core/interfaces").OptionFlag; request: import("@oclif/core/interfaces").OptionFlag; url: import("@oclif/core/interfaces").OptionFlag; header: import("@oclif/core/interfaces").OptionFlag; 'header-param': import("@oclif/core/interfaces").OptionFlag; 'query-name': import("@oclif/core/interfaces").OptionFlag; 'query-type': import("@oclif/core/interfaces").OptionFlag; 'path-params': import("@oclif/core/interfaces").OptionFlag; secrets: import("@oclif/core/interfaces").OptionFlag; }; static strict: boolean; protected import(commonOptions: CommonImportOptions): Promise<{ error: { message: string; }; result?: undefined; } | { result: import("../../generate/helpers.js").IntrospectionServiceResponse; error?: undefined; }>; protected parse, B extends OutputFlags, A extends OutputArgs>(options: Input, argv?: string[]): Promise>; getImportOptionsInteractively(defaults?: Partial): Promise; } export {}; //# sourceMappingURL=curl.d.ts.map