import * as beet from '@metaplex-foundation/beet'; import { BotTax } from './BotTax'; import { SolPayment } from './SolPayment'; import { TokenPayment } from './TokenPayment'; import { StartDate } from './StartDate'; import { ThirdPartySigner } from './ThirdPartySigner'; import { TokenGate } from './TokenGate'; import { Gatekeeper } from './Gatekeeper'; import { EndDate } from './EndDate'; import { AllowList } from './AllowList'; import { MintLimit } from './MintLimit'; import { NftPayment } from './NftPayment'; import { RedeemedAmount } from './RedeemedAmount'; import { AddressGate } from './AddressGate'; import { NftGate } from './NftGate'; import { NftBurn } from './NftBurn'; import { TokenBurn } from './TokenBurn'; import { FreezeSolPayment } from './FreezeSolPayment'; import { FreezeTokenPayment } from './FreezeTokenPayment'; import { ProgramGate } from './ProgramGate'; import { Allocation } from './Allocation'; import { Token2022Payment } from './Token2022Payment'; export declare type GuardSet = { botTax: beet.COption; solPayment: beet.COption; tokenPayment: beet.COption; startDate: beet.COption; thirdPartySigner: beet.COption; tokenGate: beet.COption; gatekeeper: beet.COption; endDate: beet.COption; allowList: beet.COption; mintLimit: beet.COption; nftPayment: beet.COption; redeemedAmount: beet.COption; addressGate: beet.COption; nftGate: beet.COption; nftBurn: beet.COption; tokenBurn: beet.COption; freezeSolPayment: beet.COption; freezeTokenPayment: beet.COption; programGate: beet.COption; allocation: beet.COption; token2022Payment: beet.COption; }; export declare const guardSetBeet: beet.FixableBeetArgsStruct;