import { PlatformConfig, Logger } from 'homebridge';
export interface PluginConfiguration extends PlatformConfig {
    defaults?: BaseServerConfiguration;
    servers: ServerConfiguration[];
}
export declare const isPluginConfiguration: (x: PlatformConfig, logger?: Logger | undefined) => x is PluginConfiguration;
export interface BaseServerConfiguration extends Record<string, unknown> {
    interval?: number;
    low_battery_threshold?: number;
    manufacturer?: string;
}
export interface ServerConfiguration extends BaseServerConfiguration {
    host: string;
    port?: number;
}
export declare const isBaseServerConfiguration: (x: any) => x is BaseServerConfiguration;
export declare const isServerConfiguration: (x: any) => x is ServerConfiguration;
//# sourceMappingURL=configModels.d.ts.map