@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
13 lines • 1.2 kB
TypeScript
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