import { z } from 'zod'; import { specifyConfigurationV2RuleSchema } from '../../configurationFile/definitions.js'; import { HttpResponseBody } from '../internals/httpResponseBody.js'; import { PipeEngineRuleResult } from '../../pipeEngine/index.js'; import { ParserOutput } from '../../parsersEngine/index.js'; export declare function makeExecuteRepositoryRuleRoute(options?: { owner: string; name: string; }): string; export declare const executeRepositoryRuleRouteDefinition: import("../internals/createPublicHttpRouteDefinition.js").PublicHttpRouteDefinition; }, "strict", z.ZodTypeAny, { output: import("../../parsersEngine/index.js").TextOutput | import("../../parsersEngine/index.js").SDTFOutput | import("../../parsersEngine/index.js").JSONOutput | import("../../parsersEngine/index.js").FilesOutput; fromRule: string; }, { output: import("../../parsersEngine/index.js").TextOutput | import("../../parsersEngine/index.js").SDTFOutput | import("../../parsersEngine/index.js").JSONOutput | import("../../parsersEngine/index.js").FilesOutput; fromRule: string; }>, "personalAccessToken", z.ZodObject<{ owner: z.ZodString; name: z.ZodString; }, "strict", z.ZodTypeAny, { owner: string; name: string; }, { owner: string; name: string; }>, z.ZodObject<{ name: z.ZodOptional; parsers: z.ZodArray>; options: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; output?: Record | undefined; options?: Record | undefined; }, { name: string; output?: Record | undefined; options?: Record | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { parsers: { name: string; output?: Record | undefined; options?: Record | undefined; }[]; name?: string | undefined; }, { parsers: { name: string; output?: Record | undefined; options?: Record | undefined; }[]; name?: string | undefined; }>>; export type ExecuteRepositoryRuleRequestBody = z.infer; type SucceededPipeEngineRepositoryRuleResult = Extract; export type ExecuteRepositoryRuleResponsePayload = { fromRule: SucceededPipeEngineRepositoryRuleResult['fromRule']; output: SucceededPipeEngineRepositoryRuleResult['value']; }; export type ExecuteRepositoryRuleResponseBody = Extract, { status: Status; }>; export {}; //# sourceMappingURL=executeRepositoryRule.d.ts.map