import { z } from 'zod'; import type { RestMethod } from '../../types'; export declare const restRequestConfigSchema: z.ZodUnion<[z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>]>; export declare const restConfigSchema: z.ZodObject<{ baseUrl: z.ZodOptional; configs: z.ZodArray]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>, z.ZodObject<{ path: z.ZodUnion<[z.ZodString, z.ZodType]>; method: z.ZodLiteral; routes: z.ZodArray, 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; }>>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }, { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }>]>, "many">; interceptors: z.ZodOptional, z.ZodTypeAny>>; }, "strict", z.ZodTypeAny, { configs: { routes: ({ data?: any; interceptors?: any; entities?: any; settings?: any; } | { file: string; interceptors?: any; entities?: any; settings?: any; } | { queue: ({ data?: any; time?: number | undefined; } | { file: string; time?: number | undefined; })[]; settings: { polling: true; status?: number | undefined; delay?: number | undefined; }; interceptors?: any; entities?: any; })[]; path: string | RegExp; method: RestMethod; interceptors?: any; }[]; interceptors?: any; baseUrl?: string | undefined; }, { configs: { routes: unknown[]; path: string | RegExp; method: RestMethod; interceptors?: unknown; }[]; interceptors?: unknown; baseUrl?: string | undefined; }>;