import type { BrowseDescriptionOptions, BrowseResult } from "node-opcua-service-browse"; import type { BrowseDescriptionLike, IBasicSessionBrowseAsyncMultiple, IBasicSessionBrowseNextAsyncMultiple, IBasicSessionReadAsyncMultiple } from "./basic_session_interface"; export type ISessionForBrowseAll = IBasicSessionBrowseAsyncMultiple & IBasicSessionBrowseNextAsyncMultiple & IBasicSessionReadAsyncMultiple; export declare function browseAll(session: ISessionForBrowseAll, nodeToBrowse: BrowseDescriptionLike): Promise; export declare function browseAll(session: ISessionForBrowseAll, nodesToBrowse: BrowseDescriptionLike[]): Promise; export declare function browseAll2(session: IBasicSessionBrowseAsyncMultiple & IBasicSessionBrowseNextAsyncMultiple, nodesToBrowse: BrowseDescriptionOptions[]): Promise;