import { ActionHandlerRegistrationId, Guid, MultilingualString, NavigationNode } from "@omnia/fx-models"; export declare const Constants: { featureIds: { ShowBusinessProfileHeader: string; showNavigationBar: string; mobilelogin: string; rulesLinkHandler: string; teamworkCore: string; teamworkAutomaticGovernance: string; teamsSingleSignOn: string; teamsChannelFeed: string; msSearchExternal: string; userSyncAd: string; userSyncGraph: string; userProfileSelfService: string; sensitivityLabelsCore: string; oneDriveDocumentCreationWizard: string; scheduledSPTeamSiteSync: string; createTeams: string; customEmail: string; yammerIntegration: string; facebookWorkplace: string; sharepointUserProfilesSync: string; analyticsCore: string; analyticsBusinessProfile: string; msTeamsPushNotification: string; teamworkProperties: string; signOffRequest: string; showFooter: string; copilotChat: string; }; themingNavigationNodeKey: string; themeIds: { light: Guid; dark: Guid; lightWithColor: Guid; color: Guid; accesssibility: Guid; grey: Guid; transparent: Guid; teamsLight: Guid; teamsDark: Guid; neptune: Guid; paleNight: Guid; nightDrive: Guid; }; workplace: { admin: { workplaceNavigationNodeKey: string; }; }; ux: { admin: { /** * Its able to register sub-menu node under these navigation node by using api hub */ navigationNodes: { search: NavigationNode; }; }; signOffRequest: { filterEngineContextUniqueId: string; }; peopleRollup: { filterEngineContextUniqueId: string; omniaSearchFilterEngineContextUniqueId: string; }; teamworkRollup: { filterEngineContextUniqueId: string; }; formRollup: { filterEngineContextUniqueId: string; }; localizationToken: { date: string; time: string; }; }; }; export declare const BuiltInActionButtonHandlers: { AddFavoriteButton: ActionHandlerRegistrationId; ShareButton: ActionHandlerRegistrationId; AdminShortcut: ActionHandlerRegistrationId; MyLinks: ActionHandlerRegistrationId; Tutorial: ActionHandlerRegistrationId; QuickSearch: ActionHandlerRegistrationId; TeamworkNavigation: ActionHandlerRegistrationId; StrengthenProfile: ActionHandlerRegistrationId; StrengthenProfileV2: ActionHandlerRegistrationId; NotificationPanel: ActionHandlerRegistrationId; SignOffRequest: ActionHandlerRegistrationId; CreateApp: ActionHandlerRegistrationId; CreateForm: ActionHandlerRegistrationId; StatisticsExportButton: ActionHandlerRegistrationId; }; export declare const StatisticsExportProviderIds: { SearchStatisticExportHandler: Guid; }; export declare const AppInstanceDescriptionProperties: { InternalName: string; }; export declare class TeamCollaborationAppEnterpriseProperties { static LastVisited: { internalName: string; }; static Title: { internalName: string; }; static MSTeams: { id: Guid; internalName: string; }; static Yammer: { id: Guid; internalName: string; }; static Facebook: { id: Guid; internalName: string; }; } export declare class TeamCollaborationAppDefinitionInfo { static id: Guid; } export declare const WorkplaceAppRoutePrefix: { teamwork: string; workspace: string; }; export declare namespace WorkspaceApp { class AppDefinitionInfo { static id: Guid; static resourceTypeId: Guid; } class AppTemplateInfo { static id: Guid; } class ux { static navBarVListColorClass: string; } } export declare const GovernanceDashboard: { scopeTeamworkId: Guid; Filters: { TeamworkTemplate: Guid; }; Metrics: { NewTeamworks: Guid; Total: Guid; ActiveLastActivity: Guid; InactiveLastActivity: Guid; ReachId: Guid; UnderuserdId: Guid; ActiveUserReader: Guid; ActiveUserContributor: Guid; NoOfQuery: Guid; AbandonedQuery: Guid; NoResultQuery: Guid; }; DashboardLayoutSettingsKey: string; ActionButtonIds: { edit: string; save: string; cancel: string; }; }; export declare const StatusCodeDisplay: { ActionButtonIds: { edit: string; save: string; cancel: string; }; }; export declare class TeamWorkInfo { static createTeamworkProfileSettings: Guid; } export declare class MembersStep { static id: Guid; } export declare class MSTeamTemplateStep { static id: Guid; } export declare enum HeaderSettingsMode { Tenant = 0, ClassicProfileOverride = 1, ModernProfileOverride = 2 } export declare const SettingsKeys: { workspaceFullKey: (workspaceAppId: string, partialKey: string) => string; header: { tenant: { style: string; search: string; appLaunch: string; logo: string; }; classicProfile: { overrideStyle: (profileId: string) => string; overrideSearch: (profileId: string) => string; overrideAppLauch: (profileId: string) => string; overrideLogo: (profileId: string) => string; }; workspace: { partialKeys: { overrideStyle: string; overrideSearch: string; overrideAppLauch: string; overrideLogo: string; }; }; }; navigationBar: { classicProfile: { logo: (profileId: string) => string; style: (profileId: string) => string; }; workspace: { partialKeys: { genericSettings: string; }; }; }; footer: { classicProfile: (profileId: string) => string; workspacePartialKey: string; }; notificationPanel: (profileId: string) => string; powerApp: { tenantSettings: string; }; }; export declare const AppProvisioningSteps: { Member: { Title: MultilingualString; }; MSTeamTemplate: { Title: MultilingualString; }; }; export declare const NotificationConstants: { NewItem: string; NewChipIcon: string; }; export declare const SetupWizard: { SettingsKey: string; TenantIntranetEssentialsTemplateId: string; TenantBasicIntranetTemplateId: string; KnowledgeSharingTemplateId: string; NewsManagementTemplateId: string; LearningCenterTemplateId: string; EnterpriseSearchTemplateId: string; GeneralSettingsKey: string; BrandingSettingsKey: string; SharedLinkSettingsKey: string; ContentSettingsKey: string; NewsMangementSettingsKey: string; NewsCenterInfoSettingsKey: string; KnowledgeSharingPrerequisiteSettingsKey: string; LearningCenterGeneralSettingsKey: string; LearningCenterPropertiesSettingsKey: string; }; export declare const TableNames: { SignOffRequests: string; Forms: string; }; export declare const SignOffRequestInfoPersistentDialogId = "omnia-workplace-signoffrequest-info-persistentdialog"; export declare const reCaptchaSecretKey = "omnia-recaptcha-secret"; export declare const SemanticSearchSettingsKey = "omnia.aiengine.semanticsearch.settings"; export declare const AIEngine: { AISearchSecretKey: string; OpenAIApiSecretKey: string; }; export declare const ReCaptChaSecretFormNames: { readonly enabled: "enabled"; readonly sitekey: "sitekey"; readonly secretkey: "secretkey"; }; export declare const PeopleRollupFilterEngineContextPropertyTypes: { scope: Guid; scopeType: Guid; userType: Guid; }; export declare const FormRollupFilterEngineContextPropertyTypes: { appInstance: Guid; businessProfile: Guid; startDate: Guid; endDate: Guid; status: Guid; }; export declare const OmniaSearchProviderId = "fb0ebfe7-5b93-422f-9224-a95ff709597a"; export declare const UserResultSourceId = "da6a2523-2043-4a3a-8617-190e24867db4"; export declare const DefaultSearchProperties: { title: string; name: string; }; export declare const SharePointValidationRules: { M365DescriptionMaximumLength: number; }; export declare const BuiltInPropertiesMappingTemplate: { publishingAppTitle: string; };