declare const getIconUrl: (icon: string, iconType?: IconType, iconLibrary?: IconLibrary) => string;
declare const isBrandsIcon: (icon?: string) => boolean;
declare const getLanguageIconUrl: (language: string) => string | null;
declare const ICON_TYPES: readonly ["brands", "duotone", "light", "regular", "sharp-duotone-solid", "sharp-light", "sharp-regular", "sharp-solid", "sharp-thin", "solid", "thin"];
type IconType = (typeof ICON_TYPES)[number];
declare const ICON_LIBRARIES: readonly ["fontawesome", "lucide"];
type IconLibrary = (typeof ICON_LIBRARIES)[number];
type PageType = "default" | "pdf" | "minimal";
type BaseMultiViewItemType = {
    title: string;
    content: string;
    icon?: string;
    iconType?: IconType;
};
type MultiViewItemType = BaseMultiViewItemType & {
    active?: boolean;
};
export { getIconUrl, isBrandsIcon, getLanguageIconUrl, ICON_TYPES, type IconType, type IconLibrary, type MultiViewItemType, type PageType, };
//# sourceMappingURL=icon-utils.d.ts.map