import { ActionMetaData } from '../../../../shared/action-processor/index.js'; import { ComponentSync } from '../../../core/ComponentSync.js'; import './Dialog_ActionProcessorConfirmation.scss'; type Props = { action: ActionMetaData; onExecute: () => (void | Promise); }; export declare class Dialog_ActionProcessorConfirmation extends ComponentSync { static show(action: ActionMetaData, onExecute: () => (void | Promise)): void; protected deriveStateFromProps(nextProps: Props, state?: Partial | undefined): void; private closeDialog; private executeAction; private renderHeader; private renderMain; private renderButtons; render(): import("react/jsx-runtime").JSX.Element; } export {};