/** * Host config input type - plain object that HostConfig constructor parses. * We don't use Partial because HostConfig properties are class instances, * but the constructor accepts plain objects and converts them internally. */ type HostConfigInput = Record; interface Props { /** * The Adaptive Card payload to render */ payload?: Record; /** * Host configuration for styling the card. * Accepts a plain object matching the HostConfig structure - the library * parses this internally when constructing the HostConfig instance. */ hostConfig?: HostConfigInput; /** * When true, disables all inputs and buttons after rendering * Useful for displaying submitted cards in chat history */ readonly?: boolean; /** * Data to pre-fill into input fields * Keys should match input element IDs in the card * Used to show submitted values in chat history */ inputData?: Record; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { readonly: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { targetRef: HTMLDivElement; }, HTMLDivElement>; export default _default;