import { z } from 'zod'; import type { RestMethod } from '../../../types'; export declare const routeConfigSchema: (method: RestMethod) => z.ZodUnion<[z.ZodPipeline, z.ZodObject, z.ZodTypeAny>>; data: z.ZodUnion<[z.ZodFunction, z.ZodUnknown>, z.ZodAny]>; }, { entities: z.ZodOptional, z.ZodTypeAny>>; interceptors: z.ZodOptional, z.ZodTypeAny>>; }>, "strict", z.ZodTypeAny, { data?: any; interceptors?: any; entities?: any; settings?: any; }, { data?: any; interceptors?: unknown; entities?: unknown; settings?: unknown; }>>, z.ZodPipeline, z.ZodObject, z.ZodTypeAny>>; file: z.ZodString; }, { entities: z.ZodOptional, z.ZodTypeAny>>; interceptors: z.ZodOptional, z.ZodTypeAny>>; }>, "strict", z.ZodTypeAny, { file: string; interceptors?: any; entities?: any; settings?: any; }, { file: string; interceptors?: unknown; entities?: unknown; settings?: unknown; }>>, z.ZodPipeline, z.ZodObject; status: z.ZodOptional; delay: z.ZodOptional; }, { polling: z.ZodLiteral; }>, "strict", z.ZodTypeAny, { polling: true; status?: number | undefined; delay?: number | undefined; }, { polling: true; status?: number | undefined; delay?: number | undefined; }>; queue: z.ZodArray, z.ZodObject<{ time: z.ZodOptional; data: z.ZodUnion<[z.ZodFunction, z.ZodUnknown>, z.ZodAny]>; }, "strict", z.ZodTypeAny, { data?: any; time?: number | undefined; }, { data?: any; time?: number | undefined; }>>, z.ZodObject<{ time: z.ZodOptional; file: z.ZodString; }, "strict", z.ZodTypeAny, { file: string; time?: number | undefined; }, { file: string; time?: number | undefined; }>]>, "many">; }, { entities: z.ZodOptional, z.ZodTypeAny>>; interceptors: z.ZodOptional, z.ZodTypeAny>>; }>, "strict", z.ZodTypeAny, { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; }, { queue: unknown[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: unknown; entities?: unknown; }>>]>;