import { Structure } from '../../marshmallow/index.js'; import * as BN from 'bn.js'; import * as _solana_web3_js from '@solana/web3.js'; import '../../marshmallow/buffer-layout.js'; declare const LaunchpadConfig: Structure; declare const LaunchpadVestingSchedule: Structure; declare const LaunchpadPool: Structure; declare const LaunchpadVesting: Structure<_solana_web3_js.PublicKey | BN | BN[], "", { poolId: _solana_web3_js.PublicKey; claimedAmount: BN; epoch: BN; beneficiary: _solana_web3_js.PublicKey; tokenShareAmount: BN; }>; declare const PlatformConfig: Structure<_solana_web3_js.PublicKey | number[] | BN, "", { name: number[]; feeRate: BN; epoch: BN; platformClaimFeeWallet: _solana_web3_js.PublicKey; platformLockNftWallet: _solana_web3_js.PublicKey; platformScale: BN; creatorScale: BN; burnScale: BN; web: number[]; img: number[]; cpConfigId: _solana_web3_js.PublicKey; }>; export { LaunchpadConfig, LaunchpadPool, LaunchpadVesting, LaunchpadVestingSchedule, PlatformConfig };