import { FormattedAutoQuote, FormattedManualQuote } from './types';

export declare const useTopRoutes: () => {
    formattedAutoRoutes: FormattedAutoQuote[] | undefined;
    formattedManualRoutes: FormattedManualQuote[] | null | undefined;
    refetch: (options?: import('@tanstack/react-query').RefetchOptions) => Promise<import('@tanstack/react-query').QueryObserverResult<any, Error>>;
    isRefetchIntervalPaused: boolean | undefined;
    auto: {
        fastestRoute?: FormattedAutoQuote;
        maxOutputRoute?: FormattedAutoQuote;
        suggestedRoute?: FormattedAutoQuote;
        routeWithSuggestedTag?: FormattedAutoQuote;
    };
    manual: {
        fastestRoute?: FormattedManualQuote;
        maxOutputRoute?: FormattedManualQuote;
        restRoutes?: FormattedManualQuote[];
    };
};
