import { All } from "aurelia-framework";
import { FontAwesomeIconCustomElement } from "./font-awesome-icon";
export declare const IconVisitorInjectionKey = "FontAwesomeIconCustomElementVisitor";
declare type IconVisitor = import("./font-awesome-icon").FontAwesomeIconCustomElementVisitor;
export declare class PluginIconVisitor implements IconVisitor {
    private _visitors;
    static inject(): All<unknown, any, any[]>[];
    constructor(_visitors: IconVisitor[]);
    visit(iconElement: FontAwesomeIconCustomElement): void;
}
export {};
