import { CoreOptions } from 'request'; import { ZodTypeAny, z } from 'zod'; import { TRequestConfigs } from '../configs'; export type TApiMethod = { route: string; method: (...args: any[]) => Promise; }; type THandleRequestProps = { requestOptions: CoreOptions; requestConfigs: TRequestConfigs; }; type THandleRequestWithSchemaProps = { responseSchema?: TZodSchema; } & THandleRequestProps; export declare function handleRequest({ requestOptions, requestConfigs }: THandleRequestProps): Promise; export declare function handleRequestWithSchema({ requestOptions, responseSchema, requestConfigs }: THandleRequestWithSchemaProps): Promise>; export {};