/**
 * Legacy debug helpers, now routed through `@almadar/logger`.
 *
 * The variadic `debug(...args)` shape is preserved for the many existing
 * call sites (Form.tsx, RelationSelect.tsx, game helpers, etc.), but the
 * gate is no longer a separate localStorage check — every helper here
 * runs through the same priority/namespace gate the rest of the codebase
 * uses. `setLogLevel('WARN')` silences them. `globalThis.__ALMADAR_DEBUG__`
 * filters them by namespace.
 *
 * Namespace: `almadar:ui:debug` (plus per-area suffixes for input,
 * collision, physics, game-state).
 */
export declare function isDebugEnabled(): boolean;
/**
 * Variadic legacy debug. The first arg is the message; the rest is
 * stringified into the LogData. Routes through the shared gate.
 */
export declare function debug(...args: unknown[]): void;
export declare function debugGroup(label: string): void;
export declare function debugGroupEnd(): void;
export declare function debugWarn(...args: unknown[]): void;
export declare function debugError(...args: unknown[]): void;
export declare function debugTable(data: unknown): void;
export declare function debugTime(label: string): void;
export declare function debugTimeEnd(label: string): void;
export declare function debugInput(inputType: string, data: unknown): void;
export declare function debugCollision(entityA: {
    id?: string;
    type?: string;
}, entityB: {
    id?: string;
    type?: string;
}, details?: unknown): void;
export declare function debugPhysics(entityId: string, physics: unknown): void;
export declare function debugGameState(stateName: string, value: unknown): void;
