import { Transaction } from '@mysten/sui/transactions'; import { MemezBaseSDK } from './sdk'; import { AddMigrationWitnessArgs, AddQuoteCoinArgs, RemoveConfigurationArgs, RemoveMigrationWitnessArgs, RemoveQuoteCoinArgs, SdkConstructorArgs, SetFeesArgs, SetMemeReferrerFeeArgs, SetPublicKeyArgs, SetQuoteReferrerFeeArgs } from './types/memez.types'; export declare class ConfigSDK extends MemezBaseSDK { constructor(args?: SdkConstructorArgs | undefined | null); addMigrationWitness({ tx, authWitness, configKey, migratorWitness, }: AddMigrationWitnessArgs): Transaction; removeMigrationWitness({ tx, authWitness, configKey, migratorWitness, }: RemoveMigrationWitnessArgs): Transaction; setFees({ tx, authWitness, configurationKey, values, recipients, }: SetFeesArgs): Transaction; addQuoteCoin({ tx, authWitness, configKey, quoteCoinType, }: AddQuoteCoinArgs): Transaction; removeQuoteCoin({ tx, authWitness, configKey, quoteCoinType, }: RemoveQuoteCoinArgs): Transaction; removeConfiguration({ tx, key, model, authWitness, }: RemoveConfigurationArgs): Transaction; setPublicKey({ tx, authWitness, configKey, publicKey, }: SetPublicKeyArgs): Transaction; setMemeReferrerFee({ tx, authWitness, configKey, fee, }: SetMemeReferrerFeeArgs): Transaction; setQuoteReferrerFee({ tx, authWitness, configKey, fee, }: SetQuoteReferrerFeeArgs): Transaction; } //# sourceMappingURL=config.d.ts.map