import { FontAwesomeIconCustomElement } from "./font-awesome-icon";
declare type IconOptions = import("./index").IconOptions;
declare type IconVisitor = import("./font-awesome-icon").FontAwesomeIconCustomElementVisitor;
export declare class IconConfigurationVisitor implements IconVisitor {
    private iconOptions;
    _logger: import("aurelia-logging").Logger;
    _overrideOptions: Partial<IconOptions>;
    constructor(iconOptions: Partial<IconOptions>);
    visit(iconElement: FontAwesomeIconCustomElement): void;
}
export {};
