import type { ArkmeContentBlock, ArkmeMessageSnapshotDetail, ArkmeTimelineItem } from '../types.js'; export type AskDshNote = ArkmeTimelineItem & { exportSourceName?: string; }; type Attachments = (blocks: readonly ArkmeContentBlock[], heading: string) => string; export declare function noteTime(value: number | undefined): string; export declare function noteDuration(seconds: number | undefined): string; export declare function attachmentDescription(block: ArkmeContentBlock): string; /** Serialize only loaded, user-visible fields. No recursive reads or opaque references. */ export declare function formatAskDshNote(item: AskDshNote, detail: ArkmeMessageSnapshotDetail, index: number, attachments: Attachments): string; export {}; //# sourceMappingURL=ask-dsh-markdown.d.ts.map