export declare const FIRST_TIME_WATCH: {}; export declare const isFirstTimeChange: (v: any) => boolean; export declare const debounce: (fn: Function, wait?: number) => (...args: any[]) => void; export declare const muteWatchers: () => void; export declare const unMuteWatchers: () => void; export declare const $watch: (expr: any, $scope: any, $locals: any, listener: any, identifier?: string, doNotClone?: boolean, config?: any, isMuted?: () => boolean) => () => boolean; export declare const $unwatch: (identifier: any) => boolean; export declare const setNgZone: (zone: any) => any; export declare const setAppRef: (ref: any) => void; export declare const isChangeFromWatch: () => boolean; export declare const resetChangeFromWatch: () => boolean; export declare const $invokeWatchers: (force?: boolean, ignoreMuted?: boolean) => void; export declare const $appDigest: (force?: boolean) => void;