/**
 * Almadar Structured Logger
 *
 * Namespace-based logging with level gating and correlation IDs.
 * Pure TypeScript, zero React dependencies. Works in Node.js, Vite, and browser.
 *
 * @packageDocumentation
 */
export interface Logger {
    debug: (msg: string, data?: Record<string, unknown>, cid?: string) => void;
    info: (msg: string, data?: Record<string, unknown>, cid?: string) => void;
    warn: (msg: string, data?: Record<string, unknown>, cid?: string) => void;
    error: (msg: string, data?: Record<string, unknown>, cid?: string) => void;
}
export declare function createLogger(namespace: string): Logger;
export declare function generateCorrelationId(): string;
