/** A public Web Awesome-compatible validator result returned by form-control static validators. */ export interface LyraFormValidatorResult{isValid:boolean;message:string;invalidKeys:Exclude[];} /** Public validator shape exposed by mirrored form-control constructors. */ export interface LyraFormValidator{observedAttributes?:string[];checkValidity(element:T):LyraFormValidatorResult;message?:string|((element:T)=>string);} /** Creates a fresh callable projection of a control's current intrinsic/custom validity. */ export declare function currentValidityValidator(...observedAttributes:string[]):LyraFormValidator;