import Command from '@shopify/cli-kit/node/base-command'; export default class DocSearch extends Command { static descriptionWithMarkdown: string; static description: string | undefined; static examples: string[]; static flags: { query: import("@oclif/core/interfaces").OptionFlag; 'api-name': import("@oclif/core/interfaces").OptionFlag; 'api-version': import("@oclif/core/interfaces").OptionFlag; json: import("@oclif/core/interfaces").BooleanFlag; 'no-color': import("@oclif/core/interfaces").BooleanFlag; verbose: import("@oclif/core/interfaces").BooleanFlag; 'no-input': import("@oclif/core/interfaces").BooleanFlag; }; static get jsonOutputSchema(): import("@shopify/cli-kit/node/json-output-schema").JsonOutputSchema; }, "strict", import("zod").ZodTypeAny, { title: string; url: string; content: string; score: number; domain: string | null; }, { title: string; url: string; content: string; score: number; domain: string | null; }>, "many">; pageInfo: import("zod").ZodObject<{ hasNextPage: import("zod").ZodNullable; }, "strict", import("zod").ZodTypeAny, { hasNextPage: boolean | null; }, { hasNextPage: boolean | null; }>; }, "strict", import("zod").ZodTypeAny, { results: { title: string; url: string; content: string; score: number; domain: string | null; }[]; pageInfo: { hasNextPage: boolean | null; }; }, { results: { title: string; url: string; content: string; score: number; domain: string | null; }[]; pageInfo: { hasNextPage: boolean | null; }; }>>; run(): Promise; }