import { Guid } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models"; import { PropertyDefinition, PropertyDisplaySettingsBase } from "../PropertyDefinition"; import { DatePropertyValue } from "../values"; export declare enum DateTimeRenderOptionType { Formatted = 1, Social = 2 } export declare abstract class DateRenderOption { abstract readonly type: DateTimeRenderOptionType; } export declare class SocialDateFormat extends DateRenderOption { type: DateTimeRenderOptionType; } export declare class FormattedDateFormat extends DateRenderOption { dateFormat: string; type: DateTimeRenderOptionType; constructor(dateFormat: string); } export type DateDisplaySettings = { renderMode?: DateRenderOption; } & PropertyDisplaySettingsBase; export type DateEditorSettings = { required: boolean; }; export declare const DatePropertyDefinitionId: Guid; export declare class DatePropertyDefinition extends PropertyDefinition { id: Guid; typeName: string; }