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;
}
