export default DatSelectFacade; declare class DatSelectFacade extends PopupOwner { position: string; dropdownConfig: any; _onItemClick: (e: any) => void; children: { key: string; facade: any; flexDirection: string; alignItems: string; justifyContent: string; borderRadius: string; backgroundColor: number; height: string; padding: number[]; overflow: string; pointerStates: { hover: { backgroundColor: number; }; }; onClick: () => void; children: (string | { facade: typeof Icon; icon: string; })[]; }[]; _btnChild: { key: string; facade: any; flexDirection: string; alignItems: string; justifyContent: string; borderRadius: string; backgroundColor: number; height: string; padding: number[]; overflow: string; pointerStates: { hover: { backgroundColor: number; }; }; onClick: () => void; children: (string | { facade: typeof Icon; icon: string; })[]; }; popupContent: { key: string; facade: any; position: string; top: string; left: number; width: string; backgroundColor: number; z: number; maxHeight: number; overflow: string; flexDirection: string; children: { facade: any; data: any; template: { key: (d: any, i: any) => any; facade: any; width: string; overflow: string; whiteSpace: string; padding: number; text: (d: any) => any; value: (d: any) => any; onClick: (d: any) => (e: any) => void; backgroundColor: (d: any) => number; pointerStates: { hover: { backgroundColor: number; }; }; }; }; animation: { from: { scale: number; }; to: { scale: number; }; duration: number; easing: string; }; }; _menuListDef: { facade: any; data: any; template: { key: (d: any, i: any) => any; facade: any; width: string; overflow: string; whiteSpace: string; padding: number; text: (d: any) => any; value: (d: any) => any; onClick: (d: any) => (e: any) => void; backgroundColor: (d: any) => number; pointerStates: { hover: { backgroundColor: number; }; }; }; }; } import PopupOwner from './PopupOwner'; import Icon from '../widgets/MaterialIconFacade.js';