export function encodeBlockPrefix({ dataTypeId, schemaVersion }: {
    dataTypeId: string;
    schemaVersion: number | undefined;
}): Buffer;
export function decodeBlockPrefix(buf: Buffer): {
    dataTypeId: string;
    schemaVersion: number;
};
export function validate(obj: import('./types').JSONSchema): boolean;
export function encode(obj: import('./types').JSONSchema): Buffer;
export function decode(buf: Buffer, { coreId, seq }: {
    coreId: any;
    seq: any;
}): import('./types').JSONSchema;
