/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import type { ForwardRefExoticComponent, ReactNode, RefAttributes } from 'react';
import type { WithAnalyticsEventsProps, WithContextProps } from '@atlaskit/analytics-next';
export interface Props extends WithAnalyticsEventsProps {
    children?: ReactNode;
    id?: string;
    isOpen?: boolean;
    onDroplistRef?: (ref: HTMLDivElement | null) => unknown;
    onOpenChange?: (event: OpenChangedEvent) => void;
    onPositioned?: () => void;
    position: string;
    shouldFitContainer: boolean;
    testId?: string;
    trigger?: React.ReactNode;
}
export type OpenChangedEvent = {
    event: MouseEvent | KeyboardEvent;
    isOpen: boolean;
};
declare const _default_1: ForwardRefExoticComponent<Omit<Omit<Props, keyof WithAnalyticsEventsProps> & RefAttributes<unknown> & WithContextProps, 'ref'> & RefAttributes<unknown>>;
export default _default_1;
