import Squads from '@sqds/sdk'; import { Connection, PublicKey, Signer, TransactionInstruction } from '@solana/web3.js'; import { PriorityLevel } from '@render-foundation/spl-utils'; import { RenderLogger } from '../logger'; export interface SquadsTx { pda: PublicKey; transactionIndex: bigint; } export declare const createSqV4Transaction: (connection: Connection, multisigPda: PublicKey, initialApprovers: Signer[], instrs: TransactionInstruction[], log?: RenderLogger, prioFee?: number) => Promise; export declare const executeSqV4Transaction: (connection: Connection, sqTx: SquadsTx, multisigPda: PublicKey, approvers: Signer[], instrs: TransactionInstruction[], log?: RenderLogger, prioFee?: number) => Promise<{ txSig: string; }>; export declare const executeSqV3Transaction: (connection: Connection, squadsMsKey: PublicKey, clients: Squads[], instrs: TransactionInstruction[], log?: RenderLogger, startPrio?: PriorityLevel) => Promise<{ txSig: string; txPDA: PublicKey; }>; //# sourceMappingURL=squads.d.ts.map