import { Guid } from "@omnia/fx-models"; import { CanvasDefinition } from "./models/data/drawingdefinitions"; import { ShapeTemplate } from "./models/data/shapetemplates/ShapeTemplate"; import { Version } from "./models/shared/Version"; import { ContentBlockSettings, LinksBlockSettings, TitleBlockSettings, TasksBlockSettings, PropertiesBlockSettings, ProcessNavigationBlockSettings, DrawingBlockSettings, ProcessLayoutBlockSettings } from "./models"; import { ActionHandlerRegistrationId } from "@omnia/fx/models"; export declare const ODMRecentDocumentTypesLocalStorageKey = "odm_recentdocumenttypes_key"; export declare const OWA_QUERY_PARAMETER = "?Web=1"; export declare const SharePointSiteLayoutsUrl = "_layouts/15"; export declare class ODMFeatureIds { static get ControlledDocument(): Guid; static get CreateNewDocumentInLibrary(): Guid; static get ControlledDocumentLibrary(): Guid; static get MSTeamsTabProvider(): Guid; static get DraftableDocumentComparison(): Guid; static get ControlledDocumentArchive(): Guid; static get SignOffRequestDocument(): Guid; } export declare class ODMDocumentRollupDisplayFields { static get IconTitleLink(): Guid; static get IconNameLink(): Guid; static get InfoIcon(): Guid; static get RelatedControlledDocumentsIcon(): Guid; static get FeedbackIcon(): Guid; static get AppendiceIcon(): Guid; static get CreateNewDocumentIcon(): Guid; } export declare const TextSpacingWithShape = 5; export declare const BuiltInActionButtonHandlers: { CreateDocument: ActionHandlerRegistrationId; ProcessFeedback: ActionHandlerRegistrationId; ExportProcess: ActionHandlerRegistrationId; }; export declare class OPMFeatureIds { static get ProcessManagement(): Guid; static get MSTeamsTabProvider(): Guid; static get ProcessLibrary(): Guid; static get ProcessesAndDocumentsIntegration(): Guid; static get ProcessTaskPlannerProvider(): Guid; static get ProcessArchive(): Guid; } export declare class ProcessTaskProviderIds { static get MicrosoftPlannerProvider(): Guid; } export declare const ContentBlockConfigurationFactory: { defaultSettings(): ContentBlockSettings; }; export declare const LinksBlockConfigurationFactory: { defaultSettings(): LinksBlockSettings; }; export declare const TitleBlockConfigurationFactory: { defaultSettings(): TitleBlockSettings; }; export declare const TasksBlockConfigurationFactory: { defaultSettings(): TasksBlockSettings; }; export declare const PropertiesBlockConfigurationFactory: { defaultSettings(): PropertiesBlockSettings; }; export declare const ProcessNavigationConfigurationFactory: { defaultSettings(): ProcessNavigationBlockSettings; }; export declare const DrawingBlockConfigurationFactory: { defaultSettings(): DrawingBlockSettings; }; export declare const ProcessLayoutBlockConfigurationFactory: { defaultSettings(): ProcessLayoutBlockSettings; }; export declare const ShapeTemplatesConstants: { readonly Circle: ShapeTemplate; readonly Pentagon: ShapeTemplate; readonly Diamond: ShapeTemplate; readonly Freeform: ShapeTemplate; readonly Media: ShapeTemplate; readonly RoundedRect: ShapeTemplate; }; export declare const SharePointFieldsConstants: { readonly Created: string; readonly CreatedBy: string; readonly Modified: string; readonly ModifiedBy: string; readonly Title: string; readonly FileName: string; readonly FileLeafRef: string; readonly Status: string; readonly AssignedTo: string; readonly DueDate: string; readonly ID: string; }; export declare const ProcessRollupConstants: { readonly searchBoxInternalName: string; readonly fulltextInternalName: string; readonly processTitleAndLinkInternalName: string; readonly processTitleAndImage: string; readonly processTitle: string; readonly filterEngineContextUniqueId: string; }; export declare const DefaultDateFormat = "YYYY-MM-DD"; export declare const ProcessTableColumnsConstants: { readonly versionType: string; }; export declare const ShapeHighlightProperties: { readonly dark: { stroke: string; strokeDashArray: number[]; }; readonly light: { stroke: string; strokeDashArray: number[]; }; }; export declare const DefaultManagedPropertyConstants: { readonly ODMDocIdOWSTEXT: string; readonly ODMIsPublishedOWSBOOL: string; readonly ODMIsRecordOWSBOOL: string; readonly ODMIsArchivedOWSBOOL: string; readonly ODMRelatedDocumentsOWSMTXT: string; readonly ODMSignedDocumentsOWSMTXT: string; readonly ODMDocIdNumberOWSNMBR: string; readonly ODMDocumentTypeIdOWSTEXT: string; readonly ODMAppendicesOWSMTXT: string; readonly ODMPropertiesOWSMTXT: string; readonly ODMTemplateDocumentIdNumberOWSNMBR: string; readonly ODMTemplateDocumentEditionNumberOWSNMBR: string; readonly ODMEditionOWSNMBR: string; readonly ODMRevisionOWSNMBR: string; }; export declare const ODMFieldNameConstants: { readonly ODMDocId: string; readonly ODMDocIdNumber: string; readonly ODMEdition: string; readonly ODMRevision: string; readonly ODMPublished: string; readonly ODMReviewDate: string; readonly ODMEditionComment: string; readonly ODMApprovedBy: string; readonly ODMApproved: string; readonly ODMContentLanguage: string; readonly ODMDocumentType: string; readonly ODMDocumentTypeId: string; readonly ODMIsFirstDraftVersion: string; readonly ODMAppendixForDocumentId: string; readonly ODMDocumentHistory: string; readonly ODMIsPublished: string; readonly ODMIsRecord: string; readonly ODMIsArchived: string; readonly ODMRelatedDocuments: string; readonly ODMSignedDocuments: string; readonly ODMAppendices: string; readonly ODMIsAllowToBeUsedAsTemplate: string; readonly ODMIsAllowSignedCopy: string; readonly ODMProperties: string; readonly ODMTemplateDocumentIdNumber: string; readonly ODMTemplateDocumentEditionNumber: string; readonly Title: string; readonly ODMIsLimitedAccess: string; readonly ODMLimitedUsers: string; readonly ODMIsConvertedPDF: string; readonly ODMIsNotifiedUsers: string; readonly ODMListNotifiedUsers: string; readonly ODMIsRequireReadReceipt: string; readonly ODMIsIncludedInSemanticSearch: string; readonly ODMTemplateId: string; readonly ODMReviewReminderDate: string; readonly ODMIsPreview: string; readonly ODMRetentionDate: string; readonly ODMPublishedBy: string; readonly ODMTableDocId: string; readonly ODMDeletedAt: string; readonly ODMDeletedBy: string; }; export declare const DocumentLibrariesUrl: { readonly Drafts: string; readonly Published: string; readonly Tasks: string; readonly Unprocessed: string; readonly Archived: string; readonly RecycleBin: string; }; export declare const ProcessDefaultData: { readonly canvasDefinition: CanvasDefinition; }; export declare const SystemProcessProperties: { readonly Published: string; readonly LinkToProcessLibrary: string; }; export declare const OPMSpecialRouteVersion: { readonly Preview: Version; readonly LatestPublished: Version; isPreview: (version: Version) => boolean; isLatestPublished: (version: Version) => boolean; generateVersion: (edition: number | string, revision: number | string) => Version; generateVersionLabel: (version: Version) => string; }; export declare const DocumentsBlockDataSettingsKey: { readonly CurrentProcess: string; readonly ShortcutProcess: string; }; export declare const PagesBlockDataSettingsKey: { readonly CurrentProcess: string; readonly ShortcutProcess: string; }; export declare const RootProcessStepDesignerItemIds: { readonly layoutTab: string; readonly drawingTab: string; readonly contentTab: string; readonly documentsTab: string; readonly pagesTab: string; readonly linksTab: string; readonly tasksTab: string; readonly propertiesTab: string; readonly settingsTab: string; }; export declare const ImageFolders: { readonly processes: string; readonly shapeTemplates: string; readonly legacy: string; }; export declare const WebEmojiIcons: Array; export declare const OPMEnterprisePropertyInternalNames: { readonly OPMEdition: string; readonly OPMRevision: string; readonly OPMProcessType: string; readonly OPMProcessIdNumber: string; readonly OPMPublished: string; readonly OPMApprovedBy: string; readonly OPMIsArchived: string; readonly OPMIsPublished: string; }; export declare const OPMProcessProperty: { readonly Id: string; }; export declare module Security { const OPMRoleDefinitions: { readonly Author: string; readonly Reader: string; readonly Approver: string; readonly Reviewer: string; }; const OPMResourceEvaluators: { readonly SecurityResourceIdResource: string; readonly OPMProcessIdResource: string; }; const Parameters: { readonly OPMProcessId: string; readonly SecurityResourceId: string; }; const ODMRoleDefinitions: { readonly AppInstanceAuthor: string; readonly AppInstanceReader: string; }; } export declare const SignOffRequest: { documentProvider: { id: string; }; };