export type DebugFlag = 'render' | 'prepare' | 'process-data' | 'cleanup' | 'menu' | 'focus' | 'internal' | 'should-update' | 'app-data' | 'tooltips' | 'deprecated' | 'destroy' | string; interface DebugFlags { [flag: string]: boolean; } export declare function debug(flag: DebugFlag, ...args: any[]): void; export declare const Debug: { enable(flag: DebugFlag): void; disable(flag: DebugFlag): void; isEnabled(flag: DebugFlag): boolean; getActiveFlags(): Readonly; log: typeof debug; }; export declare const renderFlag: DebugFlag; export declare const prepareFlag: DebugFlag; export declare const processDataFlag: DebugFlag; export declare const cleanupFlag: DebugFlag; export declare const menuFlag: DebugFlag; export declare const focusFlag: DebugFlag; export declare const internalFlag: DebugFlag; export declare const shouldUpdateFlag: DebugFlag; export declare const appDataFlag: DebugFlag; export declare const tooltipsFlag: DebugFlag; export declare const deprecatedFlag: DebugFlag; export declare const destroyFlag: DebugFlag; export {}; //# sourceMappingURL=Debug.d.ts.map