import type { DCloneHTMLElement } from '../../utils/types'; export type DComboboxKeyboardKey = 'next' | 'prev' | 'first' | 'last' | 'next-level' | 'prev-level'; export interface DComboboxKeyboardProps { children: (props: { render: DCloneHTMLElement; }) => JSX.Element | null; dVisible: boolean; dEditable: boolean; dHasSub: boolean; onVisibleChange: (dVisible: boolean) => void; onFocusChange: (key: DComboboxKeyboardKey) => void; } export declare function DComboboxKeyboard(props: DComboboxKeyboardProps): JSX.Element | null;