import { Log } from "@bosonprotocol/common";
import { Interface } from "@ethersproject/abi";
export declare function getValueFromLogs<T>(args: {
    iface: Interface;
    logs: Log[];
    eventArgsKey: string;
    eventName: string;
}): T | null;
export declare function getValuesFromLogs<T>(args: {
    iface: Interface;
    logs: Log[];
    eventArgsKey: string;
    eventName: string;
}): T[];
export declare function getValuesFromLogsExt<T>(args: {
    iface: Interface;
    logs: Log[];
    eventArgsKeys: string[];
    eventNames: string[];
}): Record<string, T[]>;
//# sourceMappingURL=logs.d.ts.map