import { default as React } from 'react'; import { DropdownActionType, DropdownExpandedChangeEvent, DropdownProps, DropdownComponentProps } from '@reusable-ui/dropdown'; import { ListStyle, ListVariant, ListItemProps, ListItem, ListSeparatorItemProps, ListSeparatorItem, ListProps, ListComponentProps } from '@reusable-ui/list'; export declare const useDropdownListStyleSheet: () => import("@cssfn/css-types").CssScopeMap<"main">; export { ListItemProps, ListItem, ListSeparatorItemProps, ListSeparatorItem, }; export type DropdownListActionType = DropdownActionType | number; export interface DropdownListExpandedChangeEvent extends DropdownExpandedChangeEvent { actionType: DropdownListActionType; } export interface DropdownListProps = DropdownListExpandedChangeEvent> extends ListProps, Omit, 'elmRef' | 'outerRef' | Exclude, 'children'> | 'children'>, Omit, 'listRef' | 'listOrientation' | 'listStyle' | 'listItems'>, DropdownComponentProps { scrollToActiveItem?: boolean; } declare const DropdownList: = DropdownListExpandedChangeEvent>(props: DropdownListProps) => JSX.Element | null; export { DropdownList, DropdownList as default, }; export type { ListStyle, ListVariant };