import { Web3Context } from 'web3-core'; import { DataFormat, EthExecutionAPI, Numbers, FilterParams } from 'web3-types'; /** * View additional documentations here: {@link Web3Eth.createNewPendingTransactionFilter} * @param web3Context ({@link Web3Context}) Web3 configuration object that contains things such as the provider, request manager, wallet, etc. * @param returnFormat ({@link DataFormat}) Return format */ export declare function createNewPendingTransactionFilter(web3Context: Web3Context, returnFormat: ReturnFormat): Promise; /** * View additional documentations here: {@link Web3Eth.createNewFilter} * @param web3Context ({@link Web3Context}) Web3 configuration object that contains things such as the provider, request manager, wallet, etc. * @param filter ({@link FilterParam}) Filter param optional having from-block to-block address or params * @param returnFormat ({@link DataFormat}) Return format */ export declare function createNewFilter(web3Context: Web3Context, filter: FilterParams, returnFormat: ReturnFormat): Promise; /** * View additional documentations here: {@link Web3Eth.createNewBlockFilter} * @param web3Context ({@link Web3Context}) Web3 configuration object that contains things such as the provider, request manager, wallet, etc. * @param returnFormat ({@link DataFormat}) Return format */ export declare function createNewBlockFilter(web3Context: Web3Context, returnFormat: ReturnFormat): Promise; /** * View additional documentations here: {@link Web3Eth.uninstallFilter} * @param web3Context ({@link Web3Context}) Web3 configuration object that contains things such as the provider, request manager, wallet, etc. * @param filterIdentifier ({@link Numbers}) filter id */ export declare function uninstallFilter(web3Context: Web3Context, filterIdentifier: Numbers): Promise; /** * View additional documentations here: {@link Web3Eth.getFilterChanges} * @param web3Context ({@link Web3Context}) Web3 configuration object that contains things such as the provider, request manager, wallet, etc. * @param filterIdentifier ({@link Numbers}) filter id */ export declare function getFilterChanges(web3Context: Web3Context, filterIdentifier: Numbers, returnFormat: ReturnFormat): Promise<(string | { readonly id?: string | undefined; readonly removed?: boolean | undefined; readonly logIndex?: import("web3-types").NumberTypes[ReturnFormat["number"]] | undefined; readonly transactionIndex?: import("web3-types").NumberTypes[ReturnFormat["number"]] | undefined; readonly transactionHash?: import("web3-types").ByteTypes[ReturnFormat["bytes"]] | undefined; readonly blockHash?: import("web3-types").ByteTypes[ReturnFormat["bytes"]] | undefined; readonly blockNumber?: import("web3-types").NumberTypes[ReturnFormat["number"]] | undefined; readonly address?: import("web3-types").Address | undefined; readonly data?: import("web3-types").ByteTypes[ReturnFormat["bytes"]] | undefined; readonly topics?: import("web3-types").ByteTypes[ReturnFormat["bytes"]][] | undefined; })[]>; /** * View additional documentations here: {@link Web3Eth.getFilterLogs} * @param web3Context ({@link Web3Context}) Web3 configuration object that contains things such as the provider, request manager, wallet, etc. * @param filterIdentifier ({@link Numbers}) filter id */ export declare function getFilterLogs(web3Context: Web3Context, filterIdentifier: Numbers, returnFormat: ReturnFormat): Promise<(string | { readonly id?: string | undefined; readonly removed?: boolean | undefined; readonly logIndex?: import("web3-types").NumberTypes[ReturnFormat["number"]] | undefined; readonly transactionIndex?: import("web3-types").NumberTypes[ReturnFormat["number"]] | undefined; readonly transactionHash?: import("web3-types").ByteTypes[ReturnFormat["bytes"]] | undefined; readonly blockHash?: import("web3-types").ByteTypes[ReturnFormat["bytes"]] | undefined; readonly blockNumber?: import("web3-types").NumberTypes[ReturnFormat["number"]] | undefined; readonly address?: import("web3-types").Address | undefined; readonly data?: import("web3-types").ByteTypes[ReturnFormat["bytes"]] | undefined; readonly topics?: import("web3-types").ByteTypes[ReturnFormat["bytes"]][] | undefined; })[]>;