/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import type { ReactNode } from 'react';
import type { WithAnalyticsEventsProps } 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: import("react").ForwardRefExoticComponent<Omit<Omit<Props, keyof WithAnalyticsEventsProps> & import("react").RefAttributes<any> & import("@atlaskit/analytics-next").WithContextProps, "ref"> & import("react").RefAttributes<any>>;
export default _default;
