export default abstract class VbrHeader { private readonly _bitrateKilobytes; private readonly _durationMilliseconds; private readonly _totalFrames; private readonly _totalBytes; protected constructor(totalFrames?: number, totalBytes?: number, durationSeconds?: number, bitrateBytes?: number); /** * Gets the bitrate of the ile in kilobytes per second, if it could be calculated using the * current instance. `undefined`, otherwise. */ get bitrateKilobytes(): number | undefined; /** * Gets the duration of the file in milliseconds, if it could be calculated using the current * instance. `undefined`, otherwise. */ get durationMilliseconds(): number | undefined; /** * Gets the total number of frames in the file, as indicated by the current instance. */ get totalFrames(): number | undefined; /** * Gets the total size of the file in bytes, as indicated by the current instance. */ get totalBytes(): number | undefined; }