import { z } from "zod"; import { type QualifierField } from "./_toolkit.js"; /** Issue-search `qualifiers` keys; pull-request search adds its own. */ export declare const ISSUE_QUALIFIER_KEYS: readonly ["assignee", "author", "commenter", "mentions", "created", "updated", "closed", "comments", "reactions", "label", "in", "is", "archived", "linked"]; /** One history qualifier value: a quoted phrase or one bare token. */ export declare const HISTORY_QUALIFIER_VALUE = "(?:\"[^\"]+\"|[^\\s\"]+)"; /** * History qualifiers a typed field also sets (pull-request keys included). */ export declare const HISTORY_QUALIFIER_FIELDS: readonly QualifierField[]; export declare const SearchIssuesQuerySchema: z.ZodObject<{ owner: z.ZodOptional; repo: z.ZodOptional; keywords: z.ZodOptional>; issueNumber: z.ZodOptional; concise: z.ZodOptional; state: z.ZodOptional>; since: z.ZodOptional; until: z.ZodOptional; sort: z.ZodOptional>; qualifiers: z.ZodOptional; order: z.ZodOptional>; pageSize: z.ZodDefault; page: z.ZodOptional; commentPage: z.ZodOptional; matchString: z.ZodOptional; offset: z.ZodOptional; length: z.ZodOptional; minify: z.ZodDefault>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>;