/// import { PublicKey, Connection } from '@solana/web3.js'; export interface OperationStateFields { /** Bump to identify PDA */ bump: number; /** Address of the operation owner */ operationOwners: Array; /** The mint address of whitelist to emmit reward */ whitelistMints: Array; } export interface OperationStateJSON { /** Bump to identify PDA */ bump: number; /** Address of the operation owner */ operationOwners: Array; /** The mint address of whitelist to emmit reward */ whitelistMints: Array; } /** Holds the current owner of the factory */ export declare class OperationState { /** Bump to identify PDA */ readonly bump: number; /** Address of the operation owner */ readonly operationOwners: Array; /** The mint address of whitelist to emmit reward */ readonly whitelistMints: Array; static readonly discriminator: Buffer; static readonly layout: any; constructor(fields: OperationStateFields); static fetch(c: Connection, address: PublicKey): Promise; static fetchMultiple(c: Connection, addresses: PublicKey[]): Promise>; static decode(data: Buffer): OperationState; toJSON(): OperationStateJSON; static fromJSON(obj: OperationStateJSON): OperationState; }