import { z } from "zod"; import { refineNativeCommitKeywordScope } from "../../../nativeRules/interpreter.js"; export declare const SearchCommitsQuerySchema: z.ZodObject<{ owner: z.ZodString; repo: z.ZodString; keywords: z.ZodOptional>; path: z.ZodOptional; since: z.ZodOptional; until: z.ZodOptional; branch: z.ZodOptional; author: z.ZodOptional; committer: z.ZodOptional; base: z.ZodOptional; head: z.ZodOptional; pageSize: z.ZodDefault>; includeDiff: z.ZodDefault>; page: z.ZodDefault; filePage: z.ZodOptional; charOffset: z.ZodOptional; charLength: z.ZodOptional; goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strip>; export declare const validateCommitKeywordScope: typeof refineNativeCommitKeywordScope;