/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
/**
 * Logger for the studio-app.
 *
 * Follows the same Logger interface as @amodalai/core but is self-contained
 * to avoid a dependency on the core package (studio-app is standalone).
 */
export interface Logger {
    trace(event: string, data?: Record<string, unknown>): void;
    debug(event: string, data?: Record<string, unknown>): void;
    info(event: string, data?: Record<string, unknown>): void;
    warn(event: string, data?: Record<string, unknown>): void;
    error(event: string, data?: Record<string, unknown>): void;
    child(bindings: Record<string, unknown>): Logger;
}
export declare enum LogLevel {
    TRACE = 0,
    DEBUG = 1,
    INFO = 2,
    WARN = 3,
    ERROR = 4,
    NONE = 5
}
/** Root logger for the studio-app. */
export declare const logger: Logger;
