import { MultilingualString } from ".."; import { GuidValue } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models"; export declare abstract class MediaPickerImageRatioDefinition { abstract readonly uniqueId: GuidValue; abstract readonly title: MultilingualString; /** Control ratio between x & y. Free form is {x: 0, y:0} */ abstract readonly x: number; /** Control ratio between X & Y. Free form is {x: 0, y:0} */ abstract readonly y: number; /** Readonly means can not be deleted */ abstract readonly undeletable: boolean; } export declare abstract class MediaPickerRollupImageRatioDefinition extends MediaPickerImageRatioDefinition { abstract readonly enableInRollup: boolean; } export declare class MediaPickerImageRatio extends MediaPickerImageRatioDefinition { readonly uniqueId: GuidValue; readonly title: MultilingualString; readonly x: number; readonly y: number; readonly undeletable: boolean; readonly id: number; } export declare class MediaPickerRollupImageRatio extends MediaPickerRollupImageRatioDefinition { readonly uniqueId: GuidValue; readonly title: MultilingualString; readonly x: number; readonly y: number; readonly undeletable: boolean; readonly enableInRollup: boolean; readonly id: number; } export declare class LandscapeRatio implements MediaPickerImageRatioDefinition { uniqueId: GuidValue; title: MultilingualString; x: number; y: number; undeletable: boolean; constructor(); } export declare class Landscape83Ratio implements MediaPickerImageRatioDefinition { uniqueId: GuidValue; title: MultilingualString; x: number; y: number; undeletable: boolean; constructor(); } export declare class SquareRatio implements MediaPickerImageRatioDefinition { uniqueId: GuidValue; title: MultilingualString; x: number; y: number; undeletable: boolean; constructor(); } export declare class PortraitRatio implements MediaPickerImageRatioDefinition { uniqueId: GuidValue; title: MultilingualString; x: number; y: number; undeletable: boolean; constructor(); } export declare class WideRatio implements MediaPickerImageRatioDefinition { uniqueId: GuidValue; title: MultilingualString; x: number; y: number; undeletable: boolean; constructor(); } export declare class CustomRatio implements MediaPickerImageRatioDefinition { uniqueId: GuidValue; title: MultilingualString; x: number; y: number; undeletable: boolean; constructor(); }