import type { Simplify } from 'type-fest';
import { type ArxKeyFrame } from './KeyFrame.js';
import { type ArxTeaHeader } from './TeaHeader.js';
export type ArxTEA = {
    $schema?: string;
    header: Simplify<Omit<ArxTeaHeader, 'numberOfKeyFrames' | 'numberOfGroups' | 'version'>>;
    keyframes: ArxKeyFrame[];
};
export declare class TEA {
    static load(decompressedFile: ArrayBufferLike): ArxTEA;
    static save(json: ArxTEA): ArrayBuffer;
}
