import { ServerAPI } from "@signalk/server-api"; export type Config = { path: (typeof DepthPaths)[number]; sounder: { x: number; y: number; z: number; draft?: number; make?: string; model?: string; frequency?: number; transducer?: string; }; gnss: { x: number; y: number; z: number; make?: string; model?: string; }; sharing: { anonymous: boolean; }; }; export declare const DepthPaths: readonly ["belowSurface", "belowTransducer", "belowKeel"]; export declare function schema(app: ServerAPI): { type: string; description: string; properties: { path: { type: string; title: string; description: string; enum: readonly ["belowSurface", "belowTransducer", "belowKeel"]; default: "belowSurface" | "belowTransducer" | "belowKeel" | undefined; }; sounder: { type: string; title: string; required: string[]; properties: { y: { type: string; title: string; minimum: number; default: any; }; x: { type: string; title: string; description: string; default: any; }; z: { type: string; title: string; default: any; }; draft: { type: string; title: string; description: string; default: any; }; make: { type: string; title: string; description: string; }; model: { type: string; title: string; description: string; }; frequency: { type: string; title: string; description: string; }; transducer: { type: string; title: string; description: string; }; }; }; gnss: { type: string; title: string; required: string[]; properties: { y: { type: string; title: string; minimum: number; default: any; }; x: { type: string; title: string; description: string; default: any; }; z: { type: string; title: string; }; make: { type: string; title: string; description: string; }; model: { type: string; title: string; description: string; }; }; }; sharing: { type: string; title: string; properties: { anonymous: { type: string; default: boolean; title: string; description: string; }; }; }; }; }; //# sourceMappingURL=config.d.ts.map