import type { ChatWidgetConfig, VTiltConfig } from "../types"; /** Deep-merge a partial `chat` patch into the stored VTilt config. */ export declare function mergeChatWidgetConfig(current: ChatWidgetConfig | undefined, patch: ChatWidgetConfig): ChatWidgetConfig; /** * Apply a partial VTilt config patch with deep merge for nested `chat` * (so `updateConfig({ chat: { bubble: { offset } } })` does not wipe other * chat keys from init). */ export declare function mergeVtiltConfigPatch(current: VTiltConfig, patch: Partial): Partial;