@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
21 lines (20 loc) • 1.01 kB
TypeScript
import { Guid } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models";
import { PropertyDefinition, PropertyDisplaySettingsBase } from "../PropertyDefinition";
import { MediaPropertyValue } from "../values";
import { ImageDisplaySettings, ImageEditorSettings } from "./ImagePropertyDefinition";
export type VideoDisplaySettings = {} & PropertyDisplaySettingsBase;
export type VideoEditorSettings = {};
export declare class MediaDisplaySettings extends PropertyDisplaySettingsBase {
readonly video?: VideoDisplaySettings;
readonly image?: ImageDisplaySettings;
constructor(videoSettings?: VideoDisplaySettings, imageSettings?: ImageDisplaySettings);
}
export type MediaEditorSettings = {
video?: VideoEditorSettings;
image?: ImageEditorSettings;
};
export declare const MediaPropertyDefinitionId: Guid;
export declare class MediaPropertyDefinition extends PropertyDefinition<MediaPropertyValue, MediaDisplaySettings, MediaEditorSettings> {
id: Guid;
typeName: string;
}