/// import { PublicKey } from '@solana/web3.js'; export { ASSOCIATED_TOKEN_PROGRAM_ID, TOKEN_PROGRAM_ID } from '@solana/spl-token'; export { SYSVAR_CLOCK_PUBKEY, SYSVAR_RENT_PUBKEY } from '@solana/web3.js'; export declare const SYSTEM_PROGRAM_ID: PublicKey; export declare const MEMO_PROGRAM_ID: PublicKey; export declare const RENT_PROGRAM_ID: PublicKey; export declare const METADATA_PROGRAM_ID: PublicKey; export declare const INSTRUCTION_PROGRAM_ID: PublicKey; export type PublicKeyish = PublicKey | string; export declare function validateAndParsePublicKey(publicKey: PublicKeyish): PublicKey; export declare function findProgramAddress(seeds: Array, programId: PublicKey): { publicKey: PublicKey; nonce: number; }; export declare function AccountMeta(publicKey: PublicKey, isSigner: boolean): { pubkey: PublicKey; isWritable: boolean; isSigner: boolean; }; export declare function AccountMetaReadonly(publicKey: PublicKey, isSigner: boolean): { pubkey: PublicKey; isWritable: boolean; isSigner: boolean; };