type DynamicString = string | ((element: Element) => string);
export interface AuditRule {
code: string;
title: DynamicString;
message: DynamicString;
}
export interface ResolvedAuditRule {
code: string;
title: string;
message: string;
}
export interface AuditRuleWithSelector extends AuditRule {
selector: string;
match?: (element: Element) => boolean | null | undefined | void;
}
declare const _default: {
id: string;
name: string;
icon: "";
init(canvas: ShadowRoot, eventTarget: EventTarget): Promise;
};
export default _default;