import type { TFunction } from 'i18next'; import type { PracticeAnamnesisConfig } from './anamnesis-config'; import type { DisclosureAudience } from './anamnesis-disclosure'; import { type AnamnesisExportTab } from './anamnesis-export'; import type { AnamnesisRecord } from './anamnesis-types'; export interface AnamnesisExportMenuProps { /** The tab the surface is showing. The control acts on THIS view. */ tab: AnamnesisExportTab; record: AnamnesisRecord; t: TFunction; config?: PracticeAnamnesisConfig; /** Evolution only: the visit columns the grid is currently showing. */ shownVisitIds?: readonly string[]; /** Mount with the menu open. Demo/story hook only — Chromatic skips play * functions, so a click-opened menu is never snapshotted. */ defaultOpen?: boolean; /** Mount with the share preview open. Demo/story hook, same reason. */ defaultShareOpen?: boolean; /** Mount on this audience instead of the practice copy. Demo/story hook. */ defaultAudience?: DisclosureAudience; } export declare function AnamnesisExportMenu({ tab, record, t, config, shownVisitIds, defaultOpen, defaultShareOpen, defaultAudience, }: AnamnesisExportMenuProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=anamnesis-export-menu.d.ts.map