/**
 * Copyright: (c) Myia SAS 2026.
 * This file and its contents are licensed under the AGPLv3 License.
 * Please see the LICENSE file at the root of this repository
 */
import type { TraceEventConsumer } from '../port/trace-event-consumer';
import type { Clock } from '../port/clock';
import type { ActiveEnterStack } from './active-enter-stack';
export interface TraceEventRecorderState {
    exporter: TraceEventConsumer;
    clock: Clock;
    staticContext: Record<string, unknown>;
    dynamicContext: Record<string, unknown> | null;
    currentPage: unknown;
    enterStack: ActiveEnterStack;
    stepStack: string[];
    seq: number;
    startedAt: number;
}
