export type FlowType = "ADD" | "REMOVE" | "DRAW" | "RESTORE" | "REFRESH_PREMIUM" | "REPORT_DEFICIT" | "TRANSFER_SHARES"; export type HubName = "Core" | "Plus" | "Prime"; export interface HubFlowsArgs { hubName?: HubName; spokeName?: string; flowTypes?: FlowType[]; limit?: number; sinceMinutes?: number; } export interface EnrichedFlow { type: FlowType; hub: HubName | string; spoke: { address: string; name: string; }; counterpartySpoke?: { address: string; name: string; }; asset: { address: string; symbol: string; decimals: number; }; amount: string | null; amountHuman: number | null; drawnAmount: string | null; drawnAmountHuman: number | null; premiumAmount: string | null; deficitAmountRay: string | null; block: number; timestamp: number; txHash: string; } export declare function getV4HubFlows(args: HubFlowsArgs): Promise<{ flows: EnrichedFlow[]; filterApplied: HubFlowsArgs; syncedBlock: number | null; }>; //# sourceMappingURL=v4HubFlows.d.ts.map