import { z } from "zod"; export declare const RunnableProvidersSchema: z.ZodObject<{ native: z.ZodArray>; agents: z.ZodArray>; endpoints: z.ZodArray; }, z.core.$strip>>; loops: z.ZodOptional>>; }, z.core.$strip>; export type RunnableProviders = z.infer; export declare const providersContract: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ native: z.ZodArray>; agents: z.ZodArray>; endpoints: z.ZodArray; }, z.core.$strip>>; loops: z.ZodOptional>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; models: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ models: z.ZodArray>; description: z.ZodOptional; badges: z.ZodOptional>>; contextWindow: z.ZodOptional; helperOnly: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodString; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=providers.contract.d.ts.map