import type { BN } from '@project-serum/anchor'; import type { Wallet } from '@saberhq/solana-contrib'; import type { AccountMeta, Connection, PublicKey, Transaction } from '@solana/web3.js'; export declare const initIdentifierInstruction: (connection: Connection, wallet: Wallet, params: { identifierId: PublicKey; }) => Promise; export declare const initBlazeInstruction: (connection: Connection, wallet: Wallet, params: { identifierId: PublicKey; blazeId: PublicKey; projectId: PublicKey; projectWallet: PublicKey; blazePrizeMintTokenAccount: PublicKey; userPrizeMintTokenAccount: PublicKey; entrants: PublicKey; tokenMint?: PublicKey; tokenAccount?: PublicKey; treasury?: PublicKey; burnRate?: number; category?: string; prizeMint: PublicKey; entrantFee: BN; maxEntrants: number; start: BN; end: BN; maxEntrantsPerWalletRate?: number; }) => Promise; export declare const updateBlazeInstruction: (connection: Connection, wallet: Wallet, params: { blazeId: PublicKey; projectId: PublicKey; tokenMint?: PublicKey; tokenAccount?: PublicKey; treasury?: PublicKey; burnRate?: number; entrantFee: BN; start: BN; end: BN; maxEntrantsPerWalletRate?: number; category?: string; }) => Promise; export declare const closeBlazeInstruction: (connection: Connection, wallet: Wallet, params: { blazeId: PublicKey; projectId: PublicKey; blazePrizeMintTokenAccount: PublicKey; userPrizeMintTokenAccount: PublicKey; entrants: PublicKey; }) => Promise; export declare const redeemEntrantsInstruction: (connection: Connection, wallet: Wallet, params: { quantity: number; blazeId: PublicKey; entrants: PublicKey; remainingAccountsForRedeem: AccountMeta[]; }) => Promise; export declare const resolveBlazeInstruction: (connection: Connection, wallet: Wallet, params: { blazeId: PublicKey; entrants: PublicKey; }) => Promise; export declare const claimPrizeInstruction: (connection: Connection, wallet: Wallet, params: { blazeId: PublicKey; blazePrizeMintTokenAccount: PublicKey; winnerPrizeMintTokenAccount: PublicKey; }) => Promise; //# sourceMappingURL=instruction.d.ts.map