/*! * Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 */ import { ExtendedHTMLElement } from '../../helper/dom'; import { FileNodeAction, ReferenceTrackerInformation, Status, TreeNodeDetails } from '../../static'; import { MynahIcons, MynahIconsType } from '../icon'; export interface ChatItemTreeViewWrapperProps { tabId: string; messageId: string; files: string[]; cardTitle?: string; classNames?: string[]; rootTitle?: string; rootLabel?: string; rootStatusIcon?: MynahIcons | MynahIconsType; rootIconForegroundStatus?: Status; deletedFiles: string[]; flatList?: boolean; folderIcon?: MynahIcons | MynahIconsType | null; actions?: Record; details?: Record; hideFileCount?: boolean; collapsed?: boolean; referenceSuggestionLabel: string; references: ReferenceTrackerInformation[]; onRootCollapsedStateChange: (isCollapsed: boolean) => void; } export declare class ChatItemTreeViewWrapper { render: ExtendedHTMLElement; constructor(props: ChatItemTreeViewWrapperProps); }