import { SupportedLanguages } from '../../Bloc/BlocTypes';
interface ImageLinkProperties {
    url?: string;
    imageUrl?: string;
    text?: string;
    description?: string;
    title?: string;
    alt?: string;
    linkText?: string;
    imageOrientation?: string;
    textSize?: string;
    textOrientation?: string;
    showOutline?: string;
    imageObjectFit?: string;
    useWebP?: boolean;
}
export declare const DEFAULT_IMAGE_LINK: {
    text: string;
    description: string;
    linkText: string;
    url: string;
    imageOrientation: string;
    textSize: string;
    textOrientation: string;
    showOutline: string;
    imageObjectFit: string;
    useWebP: boolean;
    account: any;
    content: string;
};
declare const ImageLink: (props: ImageLinkProperties) => JSX.Element;
export default ImageLink;
export declare const imageLinkPropsGenerator: (props: {
    text: {
        en: string;
        th: string;
    };
    description: {
        en: string;
        th: string;
    };
}, properties: unknown, language: string) => unknown, imageLinkPropsParser: (propertiesEnglish: any, propertiesThai: any, id: string) => any;
