import { PropertyValues } from "lit"; import { FileFormat } from "../../services/templateService/ITemplateService"; import { BaseComponent } from "../BaseComponent"; /** * Process adaptive card content from an external file */ export declare class AdaptiveCardComponent extends BaseComponent { /** * The file URL to fetch */ fileUrl: string; /** * The file format to load */ fileFormat: FileFormat; /** * The fallback image URL */ fallbackImageUrl: string; /** * The data context to use to render the card */ cardContext: object; /** * The raw adaptive card content as string (i.e. JSON stringified) */ cardContent: string; /** * The file content to display * IMPORTANT: This must be an HTMLElement instead of a string to be able to render event listeners added dynamically by the adaptivecards library (ex: play videos). */ content: HTMLElement; constructor(); render(): import("lit").TemplateResult<1>; static get styles(): import("lit").CSSResultGroup[]; connectedCallback(): Promise; protected updated(changedProperties: PropertyValues): void; private _processAdaptiveCard; }