import { ReactNode } from 'react';
export type DropdownItem = {
    label: ReactNode;
    onSelect?: () => void;
    disabled?: boolean;
    destructive?: boolean;
    checked?: boolean;
};
export type DropdownProps = {
    trigger: ReactNode;
    items: DropdownItem[];
    align?: "start" | "center" | "end";
    size?: "sm" | "md" | "lg";
    className?: string;
};
export declare function Dropdown({ trigger, items, align, size, className }: DropdownProps): import("react/jsx-runtime").JSX.Element;
