import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AnalyticsCapabilities } from "./analyticscapabilities.js"; import { DeviceCapabilities } from "./devicecapabilities.js"; import { DeviceIOCapabilities } from "./deviceiocapabilities.js"; import { EventsCapabilities } from "./eventscapabilities.js"; import { ImageCapabilities } from "./imagecapabilities.js"; import { MediaCapabilities } from "./mediacapabilities.js"; import { PanTiltZoomCapabilities } from "./pantiltzoomcapabilities.js"; import { RecordingCapabilities } from "./recordingcapabilities.js"; import { ReplayCapabilities } from "./replaycapabilities.js"; import { SearchCapabilities } from "./searchcapabilities.js"; export type Capabilities = { analytics?: AnalyticsCapabilities | undefined; device?: DeviceCapabilities | undefined; deviceIo?: DeviceIOCapabilities | undefined; events?: EventsCapabilities | undefined; image?: ImageCapabilities | undefined; media?: MediaCapabilities | undefined; panTiltZoom?: PanTiltZoomCapabilities | undefined; recording?: RecordingCapabilities | undefined; replay?: ReplayCapabilities | undefined; search?: SearchCapabilities | undefined; }; /** @internal */ export declare const Capabilities$inboundSchema: z.ZodType; export declare function capabilitiesFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=capabilities.d.ts.map