import { IWidgetInstanceInternal } from "../../widgetRuntime/orchestrator/IWidgetInstanceInternal";
import { WidgetAdaptiveCard } from "../../widgetRuntime/orchestrator/orchestrator.types";
import { ErrorType } from "./AdaptiveCardRenderingAndActions";
export declare type HostParams = "isSettingsPayload" | "hostTheme" | "widgetSize";
export declare type ContentType = "cachedContent" | "newContent" | "undefined";
export declare function getAdaptiveCard(instance: IWidgetInstanceInternal, height: string, width: string, actionProps?: Array<string>): Promise<[HTMLElement | undefined, ContentType, ErrorType]>;
export declare function getCardFromPlatform(widgetInstance: IWidgetInstanceInternal): Promise<WidgetAdaptiveCard | undefined>;
export declare function updateHostContext(widgetInstance: IWidgetInstanceInternal, propertyName?: HostParams, newValue?: string): Promise<boolean>;
