export declare const now: any; /** * A method decorator which logs how much time was spent in each invocation of the method * * class Foo { * @DebugTiming("Foo.slowMethod:") * slowMethod() { * ... * } * } */ export declare const DebugTiming: (label?: string) => (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; /** * A method decorator which periodically logs how much cumulative time has been spent in the method * * class Foo { * @DebugTimingCumulative("Foo.slowMethod():", 1000) * slowMethod() { * ... * } * } */ export declare const DebugTimingCumulative: (label?: string, logInterval?: number) => (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;