import type { RouterInfo } from '@tarojs/taro'; export declare type TRecord = { [_: string]: R; }; export declare type TAuthResultType = 'accept' | 'reject' | 'ban'; export declare type TNormalAction = () => Promise; export declare type TGeneralCallback = (callbackResult: T) => R; export declare type TRouteInfo = RouterInfo>>; export declare type TPartialRouteInfo = TRouteInfo | R; export type { Options, Service } from './useRequest/core/types'; export type { DataType, LoadMoreBaseOptions, LoadMoreService, } from './useRequest/useLoadMore'; export type { PaginationOptions } from './useRequest/usePagination';