import type { IncomingMessage, ServerResponse } from 'node:http'; import { type HarnessLayoutPart } from './harness-conversation-layout-contract.js'; /** * Add exports, not a fork of native implementation/CSS. The factory remains * byte-for-byte native except for its private module id and return value. It is * imported lazily, NEVER applied as a plugin (no extra stores/slots/sessions). * All private symbol assumptions are deliberately here, not in Arkme views. * A changed upstream contract disables only this optional enhancement. */ export declare function exposeHarnessConversationLayout(source: string, part: HarnessLayoutPart): string; export declare function readHarnessConversationLayout(dshBinPath: string, part: HarnessLayoutPart): string; export declare function harnessConversationLayoutAsset(source: string | undefined): (request: IncomingMessage, response: ServerResponse) => void; //# sourceMappingURL=harness-conversation-layout-assets.d.ts.map