export type BridgeError = Error; /** * Active panel runtime, surfaced for capability + diagnostic messages. * - 'http-uxp' Modern UXP panel (Premiere 25.6+). * - 'http-cep' Legacy CEP panel — supported by Adobe through Sept 2026. * - 'osascript-cep' ExtendScript via osascript (no panel installed). macOS-only. */ export type PremiereTransportKind = "http-uxp" | "http-cep" | "osascript-cep"; export declare class PremiereBridge { private transport?; private transportProbe?; /** * Cheap pre-flight reachability check. Async because it probes the panel. * Safe to call from capabilities() — also surfaces the panel runtime kind so * the adapter can include it in HostCapabilities without needing to issue a * full RPC first. */ static checkReachable(): Promise<{ ok: true; transport: PremiereTransportKind; } | { ok: false; reason: string; }>; /** * What flavour of bridge is currently in use. Returns undefined before the * first call (transport hasn't been resolved yet). */ getTransportKind(): PremiereTransportKind | undefined; private getTransport; call(method: string, params?: Record, opts?: { signal?: AbortSignal; }): Promise; private callViaOsascript; private runOsascript; shutdown(): void; } //# sourceMappingURL=bridge.d.ts.map