import type { EditorClientMethods } from "@superblocksteam/library-shared/types";
import type { ISocketClient } from "@superblocksteam/shared";
type ClarkStateGetter = () => string;
/**
 * Forwards Clark logs to connected browser clients via WebSocket.
 * Logs appear in Chrome DevTools with a [Clark:state] prefix.
 *
 * Enabled by default for internal dev (SUPERBLOCKS_CLI_ENV=local), or via `?clark_logs=true` query param.
 */
export declare function createClarkLogForwarder({ getEditorClients, getClarkState, }: {
    getEditorClients: () => Iterable<ISocketClient<EditorClientMethods>>;
    getClarkState: ClarkStateGetter;
}): () => void;
export {};
//# sourceMappingURL=clark-log-forwarder.d.ts.map