import { RoutingApi } from '../api/index';
import { ReactNode, FC } from 'react';
export declare function useRoutingApi(): {
    queries: {
        getRoute: (params: import('../api/index').GetRouteQueryParams) => import('@tanstack/query-core').OmitKeyof<import('@tanstack/react-query').UseQueryOptions<import('..').Route, Error, import('..').Route, (string | import('../utils').RouteKey)[]>, "queryFn"> & {
            queryFn?: import('@tanstack/query-core').QueryFunction<import('..').Route, (string | import('../utils').RouteKey)[], never> | undefined;
        } & {
            queryKey: (string | import('../utils').RouteKey)[] & {
                [dataTagSymbol]: import('..').Route;
                [dataTagErrorSymbol]: Error;
            };
        };
    };
    baseUrl: string;
};
type RoutingApiProviderProps = {
    routingApi?: RoutingApi;
    children?: ReactNode;
};
export declare const RoutingApiProvider: FC<RoutingApiProviderProps>;
export {};
