import { BaseUseRequestOptions, UseRequestResult, CombineService, UseRequestOptionsWithFormatResult, UseRequestOptionsWithInitialData } from './types'; export declare const RequestConfig: unique symbol; export * from './types'; export declare function useRequest(service: CombineService, options: UseRequestOptionsWithFormatResult & UseRequestOptionsWithInitialData): UseRequestResult; export declare function useRequest(service: CombineService, options: UseRequestOptionsWithFormatResult): UseRequestResult; export declare function useRequest(service: CombineService, options: UseRequestOptionsWithInitialData): UseRequestResult; export declare function useRequest(service: CombineService, options: Partial>): UseRequestResult;