import { Tag } from './strings'; import { Address, Hash, Quantity } from '../primitives'; export declare type FilterRequest = FilterByRangeRequest | FilterByBlockRequest; export interface FilterByRangeRequest { fromBlock?: Quantity | Tag; toBlock?: Quantity | Tag; address?: Address; topics?: unknown; } export interface FilterByBlockRequest { blockHash?: Hash; address?: Address; topics?: unknown; }