import { Func } from "../Func.js";
export declare abstract class ApplyRegex extends Func {
    protected static readonly KEY_INPUT = "input";
    protected static readonly KEY_PATTERN = "pattern";
    protected static readonly KEY_CASE_INSENSITIVE = "caseInsensitive";
    protected static readonly KEY_FLAGS = "flags";
    protected readonly requireFullMatch: boolean;
    protected readonly simplePattern: boolean;
    protected constructor(name: string, simplePattern: boolean, requireFullMatch: boolean);
}
