import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ size: { type: PropType; validator(this: never, val: unknown): boolean; default: string; }; shape: { type: StringConstructor; default: string; validator(this: never, val: string): boolean; }; icon: { type: PropType; default: string; }; src: StringConstructor; alt: StringConstructor; srcSet: StringConstructor; fit: { type: StringConstructor; default: string; }; backgroundColor: { type: StringConstructor; default: string; }; }, { customStyle: import("vue").ComputedRef<({ height: string; width: string; lineHeight: string; } & { backgroundColor: string; }) | ({ height?: undefined; width?: undefined; lineHeight?: undefined; } & { backgroundColor: string; })>; fitStyle: import("vue").ComputedRef<{ objectFit: string; }>; handleError: (e: Event) => void; hasLoadError: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "error"[], "error", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ size: string | number; shape: string; icon: import("@fortawesome/fontawesome-svg-core").IconProp; fit: string; backgroundColor: string; } & { src?: string; alt?: string; srcSet?: string; }>, { size: string | number; shape: string; icon: import("@fortawesome/fontawesome-svg-core").IconProp; fit: string; backgroundColor: string; }>; export default _default;