import { UserKeys } from '../data-structures/crypto-keys/keys';
export declare enum PrivateBalanceUpdateType {
    OnlyCache = "ONLY_CACHE",
    Fresh = "FRESH",
    FreshWithoutLoader = "FRESH_WITHOUT_LOADER"
}
export interface BalanceChangeState {
    ethereumAddress?: string;
    userKeys?: UserKeys;
}
export type PrivateBalanceUpdateEventType = {
    updateType?: PrivateBalanceUpdateType;
    resetCacheBefore?: boolean;
    chainIdToUpdate?: number;
    balanceChangeState?: BalanceChangeState;
    updateTokensListBefore?: boolean;
};
