import type { RelayControlMessage } from "@dev-anywhere/shared"; import { PreviewRouteRegistry, type PreviewRouteRegistryOptions } from "./preview-route-registry.js"; export declare const devicePreviewResponseByRequest: { readonly device_preview_capability_request: "device_preview_capability_response"; readonly device_preview_targets_request: "device_preview_targets_response"; readonly device_preview_create_request: "device_preview_create_response"; readonly device_preview_list_request: "device_preview_list_response"; readonly device_preview_rename_request: "device_preview_rename_response"; readonly device_preview_reconnect_request: "device_preview_reconnect_response"; readonly device_preview_close_request: "device_preview_close_response"; }; export type DevicePreviewRequestType = keyof typeof devicePreviewResponseByRequest; export type DevicePreviewResponseType = (typeof devicePreviewResponseByRequest)[DevicePreviewRequestType]; export type DevicePreviewRequestMessage = Extract; export type DevicePreviewResponseMessage = Extract; export declare function isDevicePreviewRequestMessage(message: RelayControlMessage): message is DevicePreviewRequestMessage; export declare function isDevicePreviewResponseMessage(message: RelayControlMessage): message is DevicePreviewResponseMessage; export declare class DevicePreviewRouteRegistry extends PreviewRouteRegistry { constructor(options?: PreviewRouteRegistryOptions); } //# sourceMappingURL=device-preview-route-registry.d.ts.map