import { MouseInteractionType, ToolbarInteractionType } from '../../models/interaction'; import { CurrentView, ZoomView } from '../../models/ui'; import { UiConfig } from '../../models/viewer-config'; import { AnnotationHighlightConfig } from '../../config/annotation-highlight.config'; export declare const setUiToolMode: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Tool Mode", (props: { toolMode: MouseInteractionType; }) => { toolMode: MouseInteractionType; } & import("@ngrx/store").Action<"[SVM Ui] Set Tool Mode">>; export declare const viewportChanged: import("@ngrx/store").ActionCreator<"[SVM Ui] Viewport Changed", (props: { view: CurrentView; }) => { view: CurrentView; } & import("@ngrx/store").Action<"[SVM Ui] Viewport Changed">>; export declare const zoomviewChanged: import("@ngrx/store").ActionCreator<"[SVM Ui] Zoomview Changed", (props: { zoomview: ZoomView; }) => { zoomview: ZoomView; } & import("@ngrx/store").Action<"[SVM Ui] Zoomview Changed">>; export declare const setUIConfig: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Ui Config", (props: { uiConfig: UiConfig; }) => { uiConfig: UiConfig; } & import("@ngrx/store").Action<"[SVM Ui] Set Ui Config">>; export declare const setAnnotationBarVisibility: import("@ngrx/store").ActionCreator<"[SVM Ui] Set AnnotationBar Visibility", (props: { showAnnotationBar: boolean; }) => { showAnnotationBar: boolean; } & import("@ngrx/store").Action<"[SVM Ui] Set AnnotationBar Visibility">>; export declare const setAutoAnnotationTitle: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Auto Annotation Title", (props: { autoSetAnnotationTitle: boolean; }) => { autoSetAnnotationTitle: boolean; } & import("@ngrx/store").Action<"[SVM Ui] Set Auto Annotation Title">>; export declare const setRenderHideNavigationButton: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Render Hide Navigation Button", (props: { renderHideNavigationButton: boolean; }) => { renderHideNavigationButton: boolean; } & import("@ngrx/store").Action<"[SVM Ui] Set Render Hide Navigation Button">>; export declare const setUpdateViewer: import("@ngrx/store").ActionCreator<"[SVM Ui] Update Viewer", (props: { update: number; }) => { update: number; } & import("@ngrx/store").Action<"[SVM Ui] Update Viewer">>; export declare const setAllowedInteractionTypes: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Allowed Draw Types", (props: { allowedTypes: ToolbarInteractionType[] | undefined; }) => { allowedTypes: ToolbarInteractionType[] | undefined; } & import("@ngrx/store").Action<"[SVM Ui] Set Allowed Draw Types">>; export declare const setExaminationState: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Examination State", (props: { examinationClosed: boolean; }) => { examinationClosed: boolean; } & import("@ngrx/store").Action<"[SVM Ui] Set Examination State">>; export declare const setAnnotationHighlightConfig: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Annotation Hover Config", (props: { annotationHighlightConfig: AnnotationHighlightConfig; }) => { annotationHighlightConfig: AnnotationHighlightConfig; } & import("@ngrx/store").Action<"[SVM Ui] Set Annotation Hover Config">>; export declare const setAnnotationStrokeWidth: import("@ngrx/store").ActionCreator<"[SVM Ui] Set Annotation Stroke Width", (props: { annotationStrokeWidth: number; }) => { annotationStrokeWidth: number; } & import("@ngrx/store").Action<"[SVM Ui] Set Annotation Stroke Width">>;