import { ExtendedHTMLElement } from '../../../helper/dom'; import { ChatItemButton, FilterOption } from '../../../static'; export interface PromptOptionsProps { classNames?: string[]; filterOptions: FilterOption[]; buttons: ChatItemButton[]; onFiltersChange?: (filterFormData: Record, isValid: boolean) => void; onButtonClick?: (buttonId: string) => void; } export declare class PromptOptions { render: ExtendedHTMLElement; private readonly props; private formItemsWrapper; constructor(props: PromptOptionsProps); private readonly getFilterOptionsWrapper; readonly update: (filterOptions?: FilterOption[], buttons?: ChatItemButton[]) => void; readonly getOptionValues: () => Record>>; }