import { EventAction } from '../dxp-experience/models'; export declare class DxpAction { private actionEl; el: HTMLDxpActionElement; /** * This is the topic this action-command is targeting. * no need to change * */ topic: string; /** * The command to execute. */ command: 'set-data' | 'set-event' | 'set-milestone' | 'set-complete' | 'set-converted' | 'set-entity'; /** * A predicate to evaluate prior to sending the action. */ when?: string; /** * Get the underlying actionEvent instance. Used by the n-action-activator element. */ getAction(): Promise | null>; /** * Send this action to the the action messaging system. */ sendAction(): Promise; render(): any; }