import type { TransactionReceipt, ContractEventArgsFromTopics, ContractEventName } from 'viem';
import type { Abi } from 'abitype';
type Props<AbiType, EventName> = {
    receipt: TransactionReceipt;
    abi: AbiType;
    eventName: EventName;
    params?: Record<any, any>;
};
export declare const getEventArgsFromTxReceipt: <AbiType extends Abi = Abi, EventNameType extends ContractEventName<AbiType> = ContractEventName<AbiType>>({ receipt, eventName, abi, params }: Props<AbiType, EventNameType>) => ContractEventArgsFromTopics<AbiType, EventNameType> | undefined;
export {};
