/**
 * Action Validation — Core
 *
 * Main validate dispatch function, anchor validation, dangerous attrs constants,
 * and common validation helpers.
 */
import type { ActionStep, AnchorId, ValidationError, ValidationResult, ValidationWarning } from './types';
/** Dangerous attribute names that should not be set */
export declare const DANGEROUS_ATTRS: Set<string>;
/** Maximum HTML content length */
export declare const MAX_HTML_LENGTH = 50000;
/** Maximum style count */
export declare const MAX_STYLE_COUNT = 50;
/**
 * Validate an action step.
 */
export declare function validateAction(action: ActionStep): ValidationResult;
export declare function validateAnchorAction(action: {
    anchorId: AnchorId;
}, errors: ValidationError[], warnings: ValidationWarning[]): void;
/**
 * Validate a batch of actions.
 */
export declare function validateActions(actions: ActionStep[]): ValidationResult;
