import { AbstractValidator } from "../abstract/AbstractValidator.js";
type ActionValidationKeys = "action";
export declare class ActionValidator extends AbstractValidator<Record<ActionValidationKeys, string>> {
    private actionRegistry;
    constructor();
    validate(target: Record<ActionValidationKeys, string>): void;
    protected validateProperty<K extends keyof Record<ActionValidationKeys, string>>(key: K, value: Record<ActionValidationKeys, string>[K]): void;
}
export {};
//# sourceMappingURL=ActionValidator.d.ts.map