export type GetPoolListParams = {
    is_vaults?: boolean;
    display_all_pools?: boolean;
    has_mining?: boolean;
    has_farming?: boolean;
    no_incentives?: boolean;
    order_by?: string;
    limit?: number;
    offset?: number;
    coin_type?: string;
    pool?: string;
};
export default function useGetPoolList(): {
    getPoolList: (params: GetPoolListParams) => Promise<{
        list: any[];
        total: number;
    }>;
    getLocalJsonPoolList: (params: GetPoolListParams) => Promise<{
        list: any[];
        total: number;
    }>;
};
