///
import { Buffer } from "buffer";
import { Idl } from "../../idl.js";
export declare class BorshStateCoder {
private layout;
constructor(idl: Idl);
encode(name: string, account: T): Promise;
decode(ix: Buffer): T;
}
export declare function stateDiscriminator(name: string): Promise;
//# sourceMappingURL=state.d.ts.map