/**
 * A reloadable proxy between a target object
 * and the end consumer.
 *
 * Implemented specifically for hot loading
 */
export declare class VariableProxy<T> {
    private ignoredProps;
    target: any;
    proxy: T;
    constructor(target: T, ignoredProps?: any[]);
    private addProxies;
    changeTarget(target: any): void;
}
