import { BrsValue, ValueKind, BrsString, BrsBoolean } from "../BrsType";
import { BrsComponent } from "./BrsComponent";
import { BrsType } from "..";
export declare class RoRegistrySection extends BrsComponent implements BrsValue {
    readonly kind = ValueKind.Object;
    readonly section: string;
    readonly devId: string;
    constructor(section: BrsString);
    toString(parent?: BrsType): string;
    equalTo(other: BrsType): BrsBoolean;
    getValue(): string;
    /** Reads and returns the value of the specified key. */
    private readonly read;
    /** Reads multiple values from the registry. */
    private readonly readMulti;
    /** Replaces the value of the specified key. */
    private readonly write;
    /** Writes multiple values to the registry. */
    private readonly writeMulti;
    /** Deletes the specified key. */
    private readonly delete;
    /** Checks if the specified key exists */
    private readonly exists;
    /** Flushes the contents of the registry out to persistent storage. */
    private readonly flush;
    /** Each entry is an roString containing the name of the key */
    private readonly getKeyList;
}
