export declare class StatusVariable {
    id: string;
    parent: any;
    previous: any;
    current: any;
    bindings: number;
    exec_active: boolean;
    execs: any[];
    value: any;
    cb_fn: () => void;
    local_change: boolean;
    private service;
    private callbacks;
    private obs;
    private view;
    constructor(srv: object, parent: any, name: string, init_val: any);
    readonly observe: any;
    bound(): any;
    exec(): void;
    update(params: any): void;
    unbind(): void;
    add_cb_fn(cb_fn: () => void): void;
    private success(msg);
    private error(msg);
    private notify(msg);
    private callback();
}
