import type { Token } from '../tokens'; export interface TokenStore { customTokens: Token[]; favoriteTokens: string[]; addCustomToken: (token: Token) => void; removeCustomToken: (address: string) => void; toggleFavorite: (address: string) => void; isFavorite: (address: string) => boolean; } export declare const useTokenStore: import("zustand").UseBoundStore, "persist"> & { persist: { setOptions: (options: Partial>) => void; clearStorage: () => void; rehydrate: () => Promise | void; hasHydrated: () => boolean; onHydrate: (fn: (state: TokenStore) => void) => () => void; onFinishHydration: (fn: (state: TokenStore) => void) => () => void; getOptions: () => Partial>; }; }>; //# sourceMappingURL=token-store.d.ts.map