import { CreateGroupArgs, TransactionResponse, TransactionRequest, Web3LibAdapter } from "@bosonprotocol/common"; import { BaseCoreSDK } from "./../mixins/base-core-sdk"; export declare class GroupsMixin extends BaseCoreSDK { /** * Creates a group of contract addresses by calling the contract. * This transaction only succeeds if there is an existing account for connected signer. * @param groupToCreate - Group with the contract condition. * @param overrides - Optional overrides. * @returns Transaction response. */ createGroup(groupToCreate: CreateGroupArgs, overrides: Partial<{ contractAddress: string; txRequest: TransactionRequest; returnTxInfo: true; }>): Promise; createGroup(groupToCreate: CreateGroupArgs, overrides?: Partial<{ contractAddress: string; txRequest: TransactionRequest; returnTxInfo?: false | undefined; }>): Promise; } //# sourceMappingURL=mixin.d.ts.map