import { ChainVibeEventWithData, ChainVibeEvent, Sentiment } from '../types/events'; import { Abi } from 'abitype'; export type UseChainVibeStreamProps = { id?: string; keepLast?: number; onNewEvent?: (event: ChainVibeEvent) => void; customWebSocketUrl?: string; filters?: { chainIds?: number[]; contractAddresses?: string[]; sentiments?: Sentiment[]; }; }; export declare const useChainVibeStream: ({ id, keepLast, onNewEvent, customWebSocketUrl, filters, }: UseChainVibeStreamProps) => { events: ChainVibeEventWithData[]; lastEvent: ChainVibeEventWithData | undefined; usdSinceStart: string; manualAddEvent: (event: ChainVibeEventWithData) => void; globalEventsCount: string; timeWindowEventsCount: { h1: string; h6: string; h24: string; }; eventsCount: string; isConnected: boolean; isLive: boolean; connect: () => (() => void) | undefined; disconnect: () => void; }; //# sourceMappingURL=useChainVibeStream.d.ts.map