import { ContractParameterDefinition, ContractParameterDefinitionJson } from "./ContractParameterDefinition";
export interface ContractEventDefinitonLike {
    name: string;
    parameters: ContractParameterDefinition[];
}
export interface ContractEventDefinitionJson {
    name: string;
    parameters: ContractParameterDefinitionJson[];
}
export declare class ContractEventDefiniton {
    name: string;
    parameters: ContractParameterDefinition[];
    static fromJson(json: ContractEventDefinitionJson): ContractEventDefiniton;
    constructor(obj: Partial<ContractEventDefinitonLike>);
    toJson(): ContractEventDefinitionJson;
    export(): ContractEventDefinitonLike;
}
//# sourceMappingURL=ContractEventDefiniton.d.ts.map