import { BrsValue, ValueKind, BrsBoolean } from "../BrsType";
import { BrsType } from "..";
import { BrsComponent } from "./BrsComponent";
export declare class RoAudioMetadata extends BrsComponent implements BrsValue {
    readonly kind = ValueKind.Object;
    private fileData;
    constructor();
    toString(parent?: BrsType): string;
    equalTo(other: BrsType): BrsBoolean;
    private loadFile;
    private updateTagsFromSection;
    private getCoverArtFromSection;
    private parseIntSafe;
    /**
     * Sets the URL to the audio file. Only file URLs are initially supported.
     */
    private readonly setUrl;
    /**
     * Returns an associative array that contains a simple set of tags that are common to most audio formats.
     */
    private readonly getTags;
    /**
     * Returns an associative array with a simple set of audio properties.
     */
    private readonly getAudioProperties;
    /**
     * Returns the cover art, if available.
     */
    private readonly getCoverArt;
}
