import { ISafeAny } from './label.type';
export declare function functionProxy(origin: ISafeAny): {};
export declare function Log(): (_target: any, _propKey: any, desc: TypedPropertyDescriptor<any>) => {
    value(): any;
    enumerable?: boolean | undefined;
    configurable?: boolean | undefined;
    writable?: boolean | undefined;
    get?: (() => any) | undefined;
    set?: ((value: any) => void) | undefined;
};
export declare function Safe(): (_target: any, _propKey: any, desc: TypedPropertyDescriptor<any>) => {
    value(): any;
    enumerable?: boolean | undefined;
    configurable?: boolean | undefined;
    writable?: boolean | undefined;
    get?: (() => any) | undefined;
    set?: ((value: any) => void) | undefined;
};
