import { Base, Type } from "./type";
import { List$1 } from "./List$1";
import { RefValueChangedTarget } from "./RefValueChangedTarget";
import { DescriptionRefValueChangedEventArgs } from "./DescriptionRefValueChangedEventArgs";
/**
 * @hidden
 */
export declare class DescriptionRef extends Base {
    static $t: Type;
    constructor(a: string);
    private d;
    get e(): string;
    get c(): number;
    b: List$1<RefValueChangedTarget>;
    a: boolean;
    g(a: any, b: any, c: string, d: (sender: any, args: DescriptionRefValueChangedEventArgs) => void): void;
    j(a: any, b: any, c: string): void;
    l(a: any): void;
    k(a: any): void;
    h(): void;
    i(a: any): void;
    f(a: any, b: any): void;
}
