///
import { AccountsCoder, Idl } from '@coral-xyz/anchor';
import { IdlTypeDef } from '@coral-xyz/anchor/dist/cjs/idl';
export declare class PythOracleAccountCoder implements AccountsCoder {
private idl;
constructor(idl: Idl);
encode(accountName: A, account: T): Promise;
decode(accountName: A, ix: Buffer): T;
decodeUnchecked(accountName: A, ix: Buffer): T;
memcmp(accountName: A, _appendData?: Buffer): {
dataSize?: number;
offset?: number;
bytes?: string;
};
size(idlAccount: IdlTypeDef): number;
}