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;
}
