(name: K, args: I["namedArgs"], accounts: Accounts): TransactionInstruction;
/**
* Parses a {@link TransactionInstruction}.
* @returns
*/
parseInstruction(txInstruction: TransactionInstruction): InstructionParsed;
/**
* Gets a {@link Program} from a provider.
* @param provider
* @returns
*/
getProgram(provider: SaberProvider): T["Program"];
}
/**
* Builds a map of coders from their IDLs and addresses.
*
* @param provider
* @param programs
* @returns
*/
export declare const buildCoderMap: (idls: { [K_1 in keyof P]: Idl; }, addresses: { [K_2 in keyof P]: PublicKey; }) => { [K_3 in keyof P]: SuperCoder
; };
export {};
//# sourceMappingURL=coder.d.ts.map