/** * JQHTML Debug Module * * Provides comprehensive debugging capabilities for JQHTML components */ import type { Jqhtml_Component } from './component.js'; /** * Development warning helper * Warnings are suppressed in production builds or when JQHTML_SUPPRESS_WARNINGS is set */ export declare function devWarn(message: string): void; export declare function logLifecycle(component: Jqhtml_Component, phase: string, status: 'start' | 'complete'): void; export declare function applyDebugDelay(phase: 'component' | 'render' | 'rerender'): void; export declare function logInstruction(type: string, data: any): void; export declare function logDataChange(component: Jqhtml_Component, property: string, oldValue: any, newValue: any): void; export declare function logDispatch(url: string, route: any, params: any, verbose?: boolean): void; export declare function isSequentialProcessing(): boolean; export declare function handleComponentError(component: Jqhtml_Component, phase: string, error: Error, already_printed?: boolean): void; //# sourceMappingURL=debug.d.ts.map