/**
* 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