import { PresenterMode } from '@reticlehq/core'; import { LOG_KIND, LOG_RESULT, type LogKind, type LogResult } from './log-kinds.js'; export { LOG_KIND, LOG_RESULT }; export type { LogKind, LogResult }; export declare const CHIP_LABEL: Record; export declare const DATA_RETICLE_LOG = "data-reticle-log"; export declare const LOG_TIME_ATTR = "data-reticle-log-time"; export declare const LOG_CSS: string; export declare function scrollLogToLatest(container: HTMLElement): void; export declare function settleLogAtLatest(container: HTMLElement): void; export interface LogHandle { result(r: LogResult): void; } export declare function clampLogMax(n: number | undefined): number; export declare function humanDuration(ms: number): string; export declare function formatElapsed(ms: number): string; export declare function appendLogRow(container: HTMLElement, kind: LogKind, text: string, ts: string, logMax: number): LogHandle;