import type { PlatformConfig } from 'homebridge'; import type { TunnelOptions } from 'untun'; /** * This is the name of the platform that users will use to register the plugin in the Homebridge config.json */ export declare const PLATFORM_NAME = "CloudflaredTunnel"; /** * This must match the name of your plugin as defined the package.json */ export declare const PLUGIN_NAME = "@homebridge-plugins/homebridge-cloudflared-tunnel"; export interface CloudflaredTunnelPlatformConfig extends PlatformConfig { domain?: string; token?: string; url?: TunnelOptions['url']; port?: TunnelOptions['port']; hostname?: TunnelOptions['hostname']; protocol?: TunnelOptions['protocol']; verifyTLS?: TunnelOptions['verifyTLS']; acceptCloudflareNotice?: TunnelOptions['acceptCloudflareNotice']; logging?: string; enableMatter?: boolean; allowInvalidCharacters?: boolean; } export interface devicesConfig { logging: string; firmware: string; } //# sourceMappingURL=settings.d.ts.map