export interface ProviderIdentityType { name?: string; description?: string; twitter?: string; url?: string; key?: string; location?: string; avatar?: string; validators: number; score: number; stake: number; stakePercent: number; } export interface ApiProviderType { identity: ProviderIdentityType; contract: string; featured: boolean; owner: string; serviceFee: string; maxDelegationCap: string; initialOwnerFunds: string; automaticActivation: boolean; withDelegationCap: boolean; changeableServiceFee: boolean; checkCapOnRedelegate: boolean; createdNonce: number; unBondPeriod: string; apr: string; aprValue: number; totalActiveStake: string; totalUnStaked: string; totalCumulatedRewards: string; totalUnStakedFromNodes: string; totalUnBondedFromNodes: string; explorerURL: string; numUsers: string; numNodes: string; feeChanges?: { oldAprValue: number; oldApr: string; oldServiceFee: string; newServiceFee: string; newAprValue: number; newApr: string; changedDate: string; }; maxDelegateAmountAllowed: string; maxRedelegateAmountAllowed: string; ownerBelowRequiredBalanceThreshold: boolean; } export interface ProviderType extends ApiProviderType { percentageFilled: string | null; } export declare enum SortFieldEnum { provider = "provider", aprValue = "aprValue", serviceFee = "serviceFee", percentFilled = "percentFilled", numUsers = "numUsers", totalActiveStake = "totalActiveStake", maxDelegateAmountAllowed = "maxDelegateAmountAllowed" } export declare type SortFieldType = SortFieldEnum | null; export declare enum SortDirectionEnum { asc = "asc", desc = "desc" } export declare type SortDirectionType = SortDirectionEnum | null; export declare type SortType = [SortFieldType, SortDirectionType]; //# sourceMappingURL=providers.d.ts.map