/** * @license * Copyright 2023 Google Inc. * SPDX-License-Identifier: Apache-2.0 */ import type { Awaitable } from '../common/types.js'; import type { BidiFrame } from './Frame.js'; /** * @internal */ export declare class ExposableFunction { #private; static from(frame: BidiFrame, name: string, apply: (...args: Args) => Awaitable, isolate?: boolean): Promise>; readonly name: string; constructor(frame: BidiFrame, name: string, apply: (...args: Args) => Awaitable, isolate?: boolean); [Symbol.dispose](): void; [Symbol.asyncDispose](): Promise; } //# sourceMappingURL=ExposedFunction.d.ts.map