import type { HotspotAction, HotspotActionType } from "../types"; interface ActionFormState { url: string; target: "_self" | "_blank"; modalTitle: string; modalContent: string; tooltipText: string; callbackName: string; callbackParams: string; customName: string; customPayload: string; contentType: string; entryId: string; } export declare const useActionForm: (action: HotspotAction | undefined) => { actionType: HotspotActionType; formState: ActionFormState; updateActionType: (newType: HotspotActionType) => void; updateField: (field: K, value: ActionFormState[K]) => void; buildAction: () => HotspotAction | undefined; }; export {};