import { CreateGroupArgs, GroupStruct, ConditionStruct } from "@bosonprotocol/common";
import { Interface } from "@ethersproject/abi";
export declare const bosonGroupHandlerIface: Interface;
export declare function encodeCreateGroup(args: CreateGroupArgs): string;
export declare function createGroupArgsToStructs(args: CreateGroupArgs): [GroupStruct, Omit<ConditionStruct, "gatingType"> & {
    gating: number;
}];
export declare function conditionArgsToStructs(args: ConditionStruct): Omit<ConditionStruct, "gatingType"> & {
    gating: number;
};
//# sourceMappingURL=interface.d.ts.map