import { SortDir } from "../../../../utils/sort"; export type Action = "logout" | "toggle_ai_search" | "search" | "clear_search" | "open_source_document" | "close_document" | "toggle_document_section" | "download_document" | "add_to_record" | "select_section" | "toggle_history_entry" | "toggle_note" | "open_drawer" | "close_drawer" | "submit_form" | "cancel_delete_request" | "confirm_delete_request" | "request_records" | "open_diagnostic_report" | "toggle_trend" | "change_view" | "change_filter" | "sort" | "open_tab" | "empty_table" | "toggle_record_archive" | "toggle_record_read" | "click_row" | "change_page" | "view_adt_details" | "view_adt_discharge_summary" | "see_all_of_resource"; export type TrackingMetadata = { resourceType?: string; target?: string; value?: string; action?: string; dir?: SortDir; datadogMetricName?: string; page?: number; }; export declare function useAnalytics(): { trackInteraction(action: Action, metadata?: TrackingMetadata): void; analyticsEvent(action: string, eventMetadata?: {}): Promise; }; //# sourceMappingURL=use-analytics.d.ts.map