import { type Remote } from '../src/abslink.ts'; import type { ElectronLike, Terminateable } from '../src/types.ts'; interface Messageable extends Terminateable { postMessage: (channel: string, message: any, transfer?: Transferable[]) => void; } export declare function wrap(channel: ElectronLike, messageable?: Messageable): Remote; export declare function expose(obj: T, channel?: ElectronLike, messageable?: Messageable): T; export {};