export const drawerListPropTypes: { className: PropTypes.Requireable; children: PropTypes.Requireable>; on_show: PropTypes.Requireable<(...args: any[]) => any>; on_hide: PropTypes.Requireable<(...args: any[]) => any>; handle_dismiss_focus: PropTypes.Requireable<(...args: any[]) => any>; on_change: PropTypes.Requireable<(...args: any[]) => any>; on_pre_change: PropTypes.Requireable<(...args: any[]) => any>; on_resize: PropTypes.Requireable<(...args: any[]) => any>; on_select: PropTypes.Requireable<(...args: any[]) => any>; on_state_update: PropTypes.Requireable<(...args: any[]) => any>; space: PropTypes.Requireable>; right: PropTypes.Requireable>; bottom: PropTypes.Requireable>; left: PropTypes.Requireable>; }>>>; top: PropTypes.Requireable>; right: PropTypes.Requireable>; bottom: PropTypes.Requireable>; left: PropTypes.Requireable>; id: PropTypes.Requireable; role: PropTypes.Requireable; cache_hash: PropTypes.Requireable; triangle_position: PropTypes.Requireable; scrollable: PropTypes.Requireable>; focusable: PropTypes.Requireable>; direction: PropTypes.Requireable; size: PropTypes.Requireable; max_height: PropTypes.Requireable; no_animation: PropTypes.Requireable>; no_scroll_animation: PropTypes.Requireable>; prevent_selection: PropTypes.Requireable>; action_menu: PropTypes.Requireable>; is_popup: PropTypes.Requireable>; align_drawer: PropTypes.Requireable; options_render: PropTypes.Requireable>; wrapper_element: PropTypes.Requireable>; default_value: PropTypes.Requireable>; value: PropTypes.Requireable>; skip_portal: PropTypes.Requireable>; portal_class: PropTypes.Requireable; list_class: PropTypes.Requireable; prevent_close: PropTypes.Requireable>; independent_width: PropTypes.Requireable>; fixed_position: PropTypes.Requireable>; keep_open: PropTypes.Requireable>; prevent_focus: PropTypes.Requireable>; skip_keysearch: PropTypes.Requireable>; opened: PropTypes.Requireable>; data: PropTypes.Requireable>>; prepared_data: PropTypes.Requireable; raw_data: PropTypes.Requireable; ignore_events: PropTypes.Requireable>; }; export namespace drawerListDefaultProps { let id: any; let role: string; let cache_hash: any; let triangle_position: string; let scrollable: boolean; let focusable: boolean; let max_height: any; let direction: string; let size: string; let no_animation: boolean; let no_scroll_animation: boolean; let prevent_selection: boolean; let action_menu: boolean; let is_popup: boolean; let align_drawer: string; let wrapper_element: any; let default_value: any; let value: string; let portal_class: any; let list_class: any; let skip_portal: any; let prevent_close: boolean; let keep_open: boolean; let prevent_focus: boolean; let fixed_position: boolean; let independent_width: boolean; let skip_keysearch: boolean; let opened: any; let data: any; let prepared_data: any; let raw_data: any; let ignore_events: any; let className: any; let children: any; let on_show: any; let on_hide: any; let handle_dismiss_focus: any; let on_change: any; let on_pre_change: any; let on_resize: any; let on_select: any; let on_state_update: any; let options_render: any; } export namespace drawerListProviderPropTypes { let enable_body_lock: PropTypes.Requireable; let page_offset: PropTypes.Requireable>; let observer_element: PropTypes.Requireable>; let min_height: PropTypes.Requireable>; } export namespace drawerListProviderDefaultProps { let enable_body_lock_1: boolean; export { enable_body_lock_1 as enable_body_lock }; let page_offset_1: any; export { page_offset_1 as page_offset }; let observer_element_1: any; export { observer_element_1 as observer_element }; let min_height_1: number; export { min_height_1 as min_height }; } export function parseContentTitle(dataItem: any, { separator, removeNumericOnlyValues, preferSelectedValue, }?: { separator?: string; removeNumericOnlyValues?: boolean; preferSelectedValue?: boolean; }): string; export function hasObjectKeyAsValue(data: any): boolean; export function preSelectData(data: any): any; export function normalizeData(props: any): any; export function getData(props: any): any; export function getCurrentIndex(value: any, data: any): any; export function getSelectedItemValue(value: any, state: any): any; export function parseCurrentValue(current: any): any; export function getEventData(item_index: any, data: any): any; export function getCurrentData(item_index: any, data: any): any; export function prepareStartupState(props: any): { opened: boolean; data: any; original_data: any; raw_data: any; direction: any; max_height: any; selected_item: any; active_item: any; on_hide: any; on_show: any; on_change: any; on_select: any; }; export function prepareDerivedState(props: any, state: any): any; export function getCurrentDataTitle(selected_item: any, data: any): string; export function findClosest(arr: any, val: any): any; import PropTypes from 'prop-types';