import { PropertyValues } from "lit"; import { ElementDefinitionsMap, FtLitElementRedux } from "@fluid-topics/ft-wc-utils"; import { FtAppContextProperties } from "./ft-app-context.properties"; import { FtMessageContext, FtMetadataConfiguration, FtSession, FtUiLocale } from "@fluid-topics/public-api"; export declare class FtAppContext extends FtLitElementRedux implements FtAppContextProperties { static elementDefinitions: ElementDefinitionsMap; static styles: import("lit").CSSResult; baseUrl?: string; tenantId?: string; apiIntegrationIdentifier: string; apiIntegrationAppVersion: string; uiLocale: string; availableUiLocales?: Array; metadataConfiguration?: FtMetadataConfiguration; editorMode: boolean; noCustom: boolean; openExternalDocumentInNewTab: boolean; noCustomComponent: boolean | string; withManualResources: boolean; navigatorOnline: boolean; forcedOffline: boolean; authenticationRequired: boolean; messageContexts: FtMessageContext[]; session?: FtSession; stateManager: import(".").FtAppStateManager; private contextRoot; render(): import("lit-html").TemplateResult<1>; connectedCallback(): void; disconnectedCallback(): void; update(props: PropertyValues): void; }