// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../react import * as React from 'react'; export interface ITreeviewProps { items: ITreeViewItem[]; highlightColor?: string; label?: string; actionType?: "Checkbox" | "Radio"; expanded?: boolean; structureType?: "Folder" | "Arrow"; onChange?: (items: ITreeViewItem[]) => void; onSelect?: (item: ITreeViewItem) => void; isIE?: boolean; disabled?: boolean; useColors?: boolean; style?: React.CSSProperties; } export interface ITreeViewState { } export class IATreeview extends React.Component { constructor(props: ITreeviewProps); componentWillReceiveProps(props: ITreeviewProps): void; render(): JSX.Element; } export interface ITreeViewItem { id?: string | number; guid?: string; title?: string; name?: string; instanceName?: string; children?: ITreeViewItem[]; checked?: boolean; showIcon?: boolean; iconOption?: IAIconProps; orgAssetInfo?: IOrgAssetsInfo; bgColor?: string; textColor?: string; highlighted?: boolean; } import "../../styles/BasicIA.css"; export interface IAIconProps { title?: string; url?: string; icon?: IIcon; color: string; size: number; disableTabKey?: boolean; onClick?: (itemUrl: string, event?: any) => void; name?: string; style?: React.CSSProperties; dataAutomationId?: string; tabIndex?: number; cursor?: "auto" | "pointer" | "copy"; spin?: boolean; svgStyle?: React.CSSProperties; insertAsBackgroundImage?: boolean; } export interface IAIconState { iconUrl?: string; } export declare class IAIcon extends React.Component { constructor(props: IAIconProps); componentDidMount(): void; componentDidUpdate(prevProps: Readonly): void; render(): JSX.Element; } export interface IOrgAssetsInfo { id?: string; title?: string; site?: string; settings?: IOrgAssetsSettings; guid?: string; } export interface IIcon { title: string; path: string; type: IIconType; tags: string; } export declare type IIconType = "regular" | "filled" | "colored" | "extra"; export interface IOrgAssetsSettings { displayName?: string; libraryUrl?: IOrgAssetLibraryUrl; orgAssetType?: string; thumbnailUrl?: IOrgAssetsThumbnail; id?: number; status?: number; } export interface IOrgAssetsThumbnail { decodedUrl?: string; } export interface IOrgAssetLibraryUrl { decodedUrl?: string; }