import { FullBox } from '../fullBox';
import { type BoxParser } from '../BoxParser';
/**
 * aligned(8) class TrackFragmentHeaderBox extends FullBox(‘tfhd’, 0, tf_flags){
 *    unsigned int(32)  track_ID;
 *    // all the following are optional fields
 *    unsigned int(64)  base_data_offset;
 *    unsigned int(32)  sample_description_index;
 *    unsigned int(32)  default_sample_duration;
 *    unsigned int(32)  default_sample_size;
 *    unsigned int(32)  default_sample_flags
 * }
 */
export declare class TfhdBox extends FullBox {
    trackId: number;
    baseDataOffset: bigint;
    sampleDescriptionIndex: number;
    defaultSampleDuration: number;
    defaultSampleSize: number;
    defaultSampleFlags: number;
    constructor(source: DataView, boxParser: BoxParser);
}
