/** * TypeBox Schema Definitions for the Signal K Radar API */ import { type Static } from '@sinclair/typebox'; export declare const RadarStatusSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"off">, import("@sinclair/typebox").TLiteral<"standby">, import("@sinclair/typebox").TLiteral<"transmit">, import("@sinclair/typebox").TLiteral<"warming">]>; export type RadarStatusSchemaType = Static; export declare const RadarControlValueSchema: import("@sinclair/typebox").TObject<{ auto: import("@sinclair/typebox").TBoolean; value: import("@sinclair/typebox").TNumber; }>; export type RadarControlValueSchemaType = Static; export declare const RadarControlsSchema: import("@sinclair/typebox").TObject<{ gain: import("@sinclair/typebox").TRefUnsafe>; sea: import("@sinclair/typebox").TOptional>>; rain: import("@sinclair/typebox").TOptional>; }>; export type RadarControlsSchemaType = Static; export declare const RadarInfoSchema: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; brand: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"off">, import("@sinclair/typebox").TLiteral<"standby">, import("@sinclair/typebox").TLiteral<"transmit">, import("@sinclair/typebox").TLiteral<"warming">]>; spokesPerRevolution: import("@sinclair/typebox").TInteger; maxSpokeLen: import("@sinclair/typebox").TInteger; range: import("@sinclair/typebox").TNumber; controls: import("@sinclair/typebox").TObject<{ gain: import("@sinclair/typebox").TRefUnsafe>; sea: import("@sinclair/typebox").TOptional>>; rain: import("@sinclair/typebox").TOptional>; }>; streamUrl: import("@sinclair/typebox").TOptional; }>; export type RadarInfoSchemaType = Static; //# sourceMappingURL=radar-schemas.d.ts.map