import type { BN } from "@coral-xyz/anchor"; import type { Wallet } from "@saberhq/solana-contrib"; import type { Connection, PublicKey, Transaction } from "@solana/web3.js"; export declare const adminInitIdentifierInstruction: (connection: Connection, wallet: Wallet, params: { identifierId: PublicKey; defaultStaticFee: BN; defaultTreasury: PublicKey; defaultSellerFeeBasisPoint: number; }) => Promise; export declare const adminUpdateIdentifierInstruction: (connection: Connection, wallet: Wallet, params: { identifierId: PublicKey; defaultStaticFee: BN; defaultTreasury: PublicKey; defaultSellerFeeBasisPoint: number; }) => Promise; export declare const initProjectInstruction: (connection: Connection, wallet: Wallet, params: { identifierId: PublicKey; projectId: PublicKey; name: string; authorities: PublicKey[]; authorizedTokenCreators?: PublicKey[]; public?: boolean; }) => Promise; export declare const updateProjectInstruction: (connection: Connection, wallet: Wallet, params: { projectId: PublicKey; name: string; authorities: PublicKey[]; authorizedTokenCreators: PublicKey[]; public: boolean; }) => Promise; export declare const adminUpdateProjectInstruction: (connection: Connection, wallet: Wallet, params: { projectId: PublicKey; name: string; authorities: PublicKey[]; staticFee: BN; treasury: PublicKey; sellerFeeBasisPoint: number; authorizedTokenCreators: PublicKey[]; public: boolean; }) => Promise; export declare const closeProjectInstruction: (connection: Connection, wallet: Wallet, params: { projectId: PublicKey; }) => Promise; export declare const adminCloseProjectInstruction: (connection: Connection, wallet: Wallet, params: { projectId: PublicKey; }) => Promise; export declare const adminCloseIdentifierInstruction: (connection: Connection, wallet: Wallet, params: { identifierId: PublicKey; }) => Promise; //# sourceMappingURL=instruction.d.ts.map