import { Mesh } from "./mesh-types/mesh"; import { Idl, IdlTypes, MethodsNamespace } from "@project-serum/anchor"; import { IdlTypeDef } from "@project-serum/anchor/dist/cjs/idl"; import { AllInstructions, TypeDef } from "@project-serum/anchor/dist/cjs/program/namespace/types"; import { PublicKey } from "@solana/web3.js"; import { MethodsBuilder } from "@project-serum/anchor/dist/cjs/program/namespace/methods"; declare type TypeDefDictionary = { [K in T[number]["name"]]: TypeDef & { publicKey: PublicKey; }; }; declare type AccountDefDictionary = TypeDefDictionary, IdlTypes>; export declare type MultisigAccount = AccountDefDictionary["ms"]; export declare type TransactionAccount = AccountDefDictionary["msTransaction"]; export declare type InstructionAccount = AccountDefDictionary["msInstruction"]; export declare type SquadsMethods = MethodsBuilder>; export declare type SquadsMethodsNamespace = MethodsNamespace>; export {};