import type { SegmentedOption } from '@redocly/theme/core/openapi';
export interface DropdownProps<T> {
    value: T;
    onChange: ({ label, value }: SegmentedOption<T>) => void;
    options: SegmentedOption<T>[];
    className?: string;
    triggerVariant?: 'ghost' | 'outlined';
    triggerSize?: string;
    fullWidth?: boolean;
}
declare function DropdownComponent<T>({ options, value, onChange, className, triggerVariant, triggerSize, fullWidth, }: DropdownProps<T>): import("react/jsx-runtime").JSX.Element;
export declare const Dropdown: typeof DropdownComponent;
export {};
