import type { CosmosAccount, CosmosDelegationInfo, CosmosMappedDelegation, CosmosMappedValidator, CosmosOperationMode, CosmosPreloadData, CosmosSearchFilter, CosmosValidatorItem, Transaction } from "./types"; export declare function useCosmosFamilyPreloadData(currencyId?: string): CosmosPreloadData; export declare function useCosmosFamilyMappedDelegations(account: CosmosAccount, mode?: CosmosOperationMode): CosmosMappedDelegation[]; export declare function useCosmosFamilyDelegationsQuerySelector(account: CosmosAccount, transaction: Transaction, delegationSearchFilter?: CosmosSearchFilter): { query: string; setQuery: (query: string) => void; options: CosmosMappedDelegation[]; value: CosmosMappedDelegation | null | undefined; }; /** Hook to search and sort SR list according to initial votes and query */ export declare function useSortedValidators(search: string, validators: CosmosValidatorItem[], delegations: CosmosDelegationInfo[], validatorSearchFilter?: CosmosSearchFilter): CosmosMappedValidator[]; export declare function useLedgerFirstShuffledValidatorsCosmosFamily(currencyId: string, searchInput?: string): CosmosValidatorItem[]; //# sourceMappingURL=react.d.ts.map