import { ByteCursor } from './binary.js';
export interface DecodedAccountData<T> {
    initialized: boolean;
    data: T | null;
}
export declare function decodeAccountData<T>(raw: Uint8Array, decodeInner: (cursor: ByteCursor) => T): DecodedAccountData<T>;
export declare function decodeDiscriminatorPrefixed<T>(cursor: ByteCursor, expectedDiscriminator: Uint8Array, decodeInner: (cursor: ByteCursor) => T): T;
//# sourceMappingURL=account-data.d.ts.map