import { Address, GetAccountInfoApi, GetMultipleAccountsApi, Rpc } from "@solana/kit"; export interface SbStateFields { authority: Address; tokenMint: Address; tokenVault: Address; daoMint: Address; ebuf: Array; } export interface SbStateJSON { authority: string; tokenMint: string; tokenVault: string; daoMint: string; ebuf: Array; } export declare class SbState { readonly authority: Address; readonly tokenMint: Address; readonly tokenVault: Address; readonly daoMint: Address; readonly ebuf: Array; static readonly discriminator: Buffer; static readonly layout: import("buffer-layout").Layout; constructor(fields: SbStateFields); static fetch(rpc: Rpc, address: Address, programId?: Address): Promise; static fetchMultiple(rpc: Rpc, addresses: Address[], programId?: Address): Promise>; static decode(data: Buffer): SbState; toJSON(): SbStateJSON; static fromJSON(obj: SbStateJSON): SbState; } //# sourceMappingURL=SbState.d.ts.map