@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
29 lines (28 loc) • 1.23 kB
TypeScript
import { IWebComponentInstance } from "../../../..";
import "../../ImageTransformer.css";
import { OmniaTheming, VueComponentBase } from "../../..";
import { ImageTransformerLocalization } from "../../loc/localize";
import { MediaPickerService } from "../../../../services";
import { MediaPickerBase64Image } from "../../../../models";
export interface ImageSettingProps {
/**
* Display information for the given image base 64, i.e. like size, width, height alt text
* (Note the alternative text may be edited by this component)
* */
imageBase64: MediaPickerBase64Image;
changed: (updated: MediaPickerBase64Image) => void;
showCaption: boolean;
}
export declare class ImageSetting extends VueComponentBase<ImageSettingProps> implements IWebComponentInstance, ImageSettingProps {
imageBase64: MediaPickerBase64Image;
changed: (updated: MediaPickerBase64Image) => void;
showCaption: boolean;
omniaTheming: OmniaTheming;
mediaPickerService: MediaPickerService;
loc: ImageTransformerLocalization.locInterface;
private fileInfo;
created(): void;
onSettingUpdated(updated: MediaPickerBase64Image): void;
mounted(): void;
render(): VueTsxSupport.JSX.Element;
}