import type { StrictModeConfig } from './types';
/**
 * Validate client script content for prohibited DOM API patterns.
 * When strict mode is enabled with `failOnViolation`, throws an error.
 * Otherwise, emits warnings.
 *
 * @param content - The script content to validate
 * @param filePath - The file path for error reporting
 * @param strict - Strict mode configuration
 */
export declare function validateClientScript(content: string, filePath: string, strict?: boolean | StrictModeConfig): void;
/**
 * Prohibited DOM API patterns in client scripts.
 * STX provides Vue-style alternatives via the STX global object.
 */
export declare const PROHIBITED_DOM_PATTERNS: readonly [unknown];
