export declare type ObservableKey = string | number | symbol; export declare type Observable = { [key in ObservableKey]: any; } & { $isObservable: boolean; $isSettled: boolean; $nextTick: (callback?: () => void) => Promise; $notify: (propertyKey: PropertyKey) => void; $watch: (propertyKey: PropertyKey | PropertyKey[] | Function, callback?: Function) => void; $watchSync: (propertyKey: PropertyKey | PropertyKey[] | Function, callback?: Function) => void; $track: Function; $effect: Function; }; export declare const tick: Promise; export declare const nextTick: (callback?: (() => void) | undefined) => Promise; export declare const observable: (object: any) => Observable;