import { CardObjectRegistry, CardElement, Action, HostConfig, SerializationContext, Version } from "adaptivecards"; export declare enum ColorTheme { Light = "Light", Dark = "Dark" } export declare abstract class HostContainer { private _cardHost; private _elementsRegistry; private _actionsRegistry; readonly name: string; constructor(name: string); abstract renderTo(hostElement: HTMLElement): any; abstract getCurrentStyleSheet(): string; initialize(): void; createSerializationContext(targetVersion: Version): SerializationContext; getBackgroundColor(): string; parseElement(element: CardElement, source: any, context: SerializationContext): void; anchorClicked(element: CardElement, anchor: HTMLAnchorElement): boolean; getHostConfig(): HostConfig; requiresOverflowStyling(): boolean; adjustStyleForBackground(): void; supportsActionBar: boolean; get cardHost(): HTMLElement; get isFixedHeight(): boolean; get elementsRegistry(): CardObjectRegistry; get actionsRegistry(): CardObjectRegistry; get targetVersion(): Version; get enableDeviceEmulation(): boolean; get supportsMultipleSizes(): boolean; static get supportedContainerThemes(): string[]; get supportsMultipleThemes(): boolean; set colorTheme(value: ColorTheme); }