import { OffsetStyle } from '../styling/offset-style';
import { ImageClickAction } from './interfaces/image-click-action';
import { ImageDisplayMode } from './interfaces/image-display-mode';
import { CustomSizeModel } from './interfaces/custom-size-model';
import { LinkModel } from '../../editor/widget-framework/link-model';
import { SdkItem } from '../../rest-sdk/dto/sdk-item';
import { ThumbnailItem } from '../../rest-sdk/dto/thumbnail-item';
export declare class ImageEntity {
    Item?: SdkItem;
    Title?: string;
    AlternativeText?: string;
    ClickAction: ImageClickAction;
    ActionLink?: LinkModel;
    ImageSize: ImageDisplayMode;
    FitToContainer: boolean;
    CustomSize: CustomSizeModel | null;
    Thumnail: ThumbnailItem | null;
    ViewName?: string;
    Margins?: OffsetStyle | null;
    SfWidgetLabel: string;
    CssClass?: string;
    Attributes?: {
        [key: string]: Array<{
            Key: string;
            Value: string;
        }>;
    };
}
