import { type FC } from "react"; /** * Workflow types use cVitals' `WorkflowActionType` strings, so a scheduled * workflow's `type` passes straight through. Only workflows that can be * scheduled are listed. */ export type WorkflowActionType = "sendMessage" | "changeProgram" | "changeGroupProgram" | "changeProtocol" | "changePatientStatus"; export type ActionType = "information" | "contact" | "lesson" | "calculation" | "measurement" | WorkflowActionType; export type Props = { type: ActionType; /** * The icon for a **measurement** action, which every measurement carries — * it tells the patient what to measure. Every other type has a fixed * icon, so this is ignored for them rather than being theirs to override. * A measurement with no usable icon falls back to a neutral placeholder. */ iconUrl?: string | null; /** @default 20 */ size?: number; }; export declare const ActionIcon: FC;