import { PartialObserver } from "rxjs"; import { Emitter, ExpandValue, NoCheck, UnsubscribeSignal, Value } from "./interfaces"; export declare function isObject(value: unknown): value is {}; export declare function isEmitter(value: any): value is Emitter; export declare function isValue(value: any): value is Value; export declare function isSignal(value: any): value is UnsubscribeSignal; export declare function isObserver(observer: any): observer is PartialObserver | Function; export declare function accept(observer: PartialObserver | ((value: T) => any), value: T, error: unknown, kind: string): any; export declare function getPath(value: any, path: string[]): any; export declare function walk(object: T, next: (value: any, path: string[], done: Function) => any, path?: string[], acc?: any): { [key: string]: any; }; export declare function get(value: T): ExpandValue; export declare function get(value: Value): T; export declare function access(value: T): ExpandValue; export declare function access(value: Value): T; export declare function isClass(value: any): boolean; export declare function noCheck(value: T): NoCheck;