import type { StringConfig } from "@digital-alchemy/core"; import { MockSynapseConfiguration } from "./extensions/configuration.service.mts"; declare enum InstallState { none = "none", registered = "registered", configured = "configured", ignore = "ignore" } export declare const LIB_MOCK_SYNAPSE: import("@digital-alchemy/core").LibraryDefinition<{ config: typeof MockSynapseConfiguration; }, { INSTALL_STATE: StringConfig<`${InstallState}`>; }>; declare module "@digital-alchemy/core" { interface LoadedModules { mock_synapse: typeof LIB_MOCK_SYNAPSE; } } export declare const synapseTestRunner: import("@digital-alchemy/core").iTestRunner<{ binary_sensor: typeof import("../index.mts").VirtualBinarySensor; button: typeof import("../index.mts").VirtualButton; date: typeof import("../index.mts").VirtualDate; datetime: typeof import("../index.mts").VirtualDateTime; lock: typeof import("../index.mts").VirtualLock; number: typeof import("../index.mts").VirtualNumber; scene: typeof import("../index.mts").VirtualScene; select: typeof import("../index.mts").VirtualSelect; sensor: typeof import("../index.mts").VirtualSensor; switch: typeof import("../index.mts").VirtualSwitch; text: typeof import("../index.mts").VirtualText; time: typeof import("../index.mts").VirtualTime; configure: typeof import("../index.mts").ConfigurationService; database: typeof import("../index.mts").DatabaseService; db_mysql: typeof import("../index.mts").DatabaseMySQLService; db_postgres: typeof import("../index.mts").DatabasePostgreSQLService; db_sqlite: typeof import("../index.mts").DatabaseSQLiteService; device: typeof import("../index.mts").DeviceService; generator: typeof import("../index.mts").DomainGeneratorService; locals: typeof import("../index.mts").SynapseLocalsService; service: typeof import("../index.mts").ServiceService; socket: typeof import("../index.mts").SynapseWebSocketService; storage: typeof import("../index.mts").StorageService; }, { DATABASE_TYPE: StringConfig<"sqlite" | "postgresql" | "mysql">; DATABASE_URL: { default: string; description: string; type: "string"; }; DEFAULT_SERVICE_DOMAIN: { default: string; description: string; type: "string"; }; EMIT_HEARTBEAT: { default: true; description: string[]; type: "boolean"; }; ENTITY_CLEANUP_METHOD: StringConfig; EVENT_NAMESPACE: { default: string; description: string[]; type: "string"; }; HEARTBEAT_INTERVAL: { default: number; description: string; type: "number"; }; METADATA: import("@digital-alchemy/core").InternalConfig; METADATA_TITLE: { description: string[]; type: "string"; }; METADATA_UNIQUE_ID: { description: string[]; type: "string"; }; REBUILD_ON_ENTITY_CHANGE: { default: false; description: string; type: "boolean"; }; }>; export {};