/// import { PublicKey } from "@solana/web3.js"; import { UpdateProgramStateConfig } from "../config"; import { ProgramState as IDLProgramState } from "../idl/idl.types"; import { Base } from "../rpc/Base"; import { CredixClient, SolanaContext } from "../rpc/CredixClient"; export declare class ProgramState extends Base { address: PublicKey; constructor(address: PublicKey, programVersion: IDLProgramState, client: CredixClient, solanaContext: SolanaContext); get programId(): PublicKey; get credixMultisigKey(): PublicKey; get credixManagers(): PublicKey[]; get credixTreasury(): PublicKey; private updateBuilder; update(newState: UpdateProgramStateConfig): Promise; updateIx(newState: UpdateProgramStateConfig, owner?: PublicKey): Promise; static generatePDA(programId: PublicKey): [PublicKey, number]; } //# sourceMappingURL=ProgramState.d.ts.map