import { AccountMeta, PublicKey } from '@solana/web3.js'; import BN from 'bn.js'; import { GoverningTokenConfigAccountArgs, MintMaxVoteWeightSource, RealmConfigArgs } from './accounts'; export declare function createRealmConfigArgs(programVersion: number, councilMint: PublicKey | undefined, communityMintMaxVoteWeightSource: MintMaxVoteWeightSource, minCommunityWeightToCreateGovernance: BN, communityTokenConfig?: GoverningTokenConfigAccountArgs | undefined, councilTokenConfig?: GoverningTokenConfigAccountArgs | undefined): RealmConfigArgs; export declare function withTokenConfigAccounts(keys: Array, communityTokenConfig?: GoverningTokenConfigAccountArgs | undefined, councilTokenConfig?: GoverningTokenConfigAccountArgs | undefined): void; export declare function withV3RealmConfigAccount(keys: Array, programId: PublicKey, programVersion: number, realm: PublicKey): Promise; //# sourceMappingURL=tools.d.ts.map