import * as React from 'react'; import { MenuPortal } from '../../../components/menu/Menu.client.js'; export declare function GlassDropdownMenuRoot(props: Record & { children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.Trigger}. */ export declare function GlassDropdownMenuTrigger({ asChild, children, ...rest }: Record & { asChild?: boolean; children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.Portal}. */ export declare function GlassDropdownMenuPortal(props: React.ComponentProps): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.Popup}. */ export declare function GlassDropdownMenuContent({ placement, side, align, sideOffset, children, ...rest }: Record & { placement?: string; side?: 'top' | 'bottom' | 'left' | 'right'; align?: 'start' | 'center' | 'end'; sideOffset?: number; children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.Item}. */ export declare function GlassDropdownMenuItem({ asChild, onSelect, onClick, children, ...rest }: Record & { asChild?: boolean; onSelect?: (e: unknown) => void; children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.CheckboxItem}. */ export declare function GlassDropdownMenuCheckboxItem({ checked, onCheckedChange, onSelect, children, ...rest }: Record & { checked?: boolean; onCheckedChange?: (c: boolean) => void; onSelect?: (e: unknown) => void; children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.RadioGroup}. */ export declare function GlassDropdownMenuRadioGroup(props: Record & { children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.RadioItem}. */ export declare function GlassDropdownMenuRadioItem({ children, ...rest }: Record & { value?: string; children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.Group}. */ export declare function GlassDropdownMenuGroup(props: Record & { children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.GroupLabel}. */ export declare function GlassDropdownMenuLabel(props: Record & { children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.Separator}. */ export declare function GlassDropdownMenuSeparator(props: Record): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.SubmenuRoot}. */ export declare function GlassDropdownMenuSub(props: Record & { children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.SubmenuTrigger}. */ export declare function GlassDropdownMenuSubTrigger({ asChild, children, ...rest }: Record & { asChild?: boolean; children?: React.ReactNode; }): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu.Arrow}. */ export declare function GlassDropdownMenuArrow(props: Record): React.JSX.Element; /** @deprecated since 4.3.0, removed in 6.0.0. Use {@link Menu}. */ export declare const GlassDropdownMenu: { Root: typeof GlassDropdownMenuRoot; Trigger: typeof GlassDropdownMenuTrigger; Portal: typeof GlassDropdownMenuPortal; Content: typeof GlassDropdownMenuContent; Item: typeof GlassDropdownMenuItem; CheckboxItem: typeof GlassDropdownMenuCheckboxItem; RadioGroup: typeof GlassDropdownMenuRadioGroup; RadioItem: typeof GlassDropdownMenuRadioItem; Group: typeof GlassDropdownMenuGroup; Label: typeof GlassDropdownMenuLabel; Separator: typeof GlassDropdownMenuSeparator; Sub: typeof GlassDropdownMenuSub; SubTrigger: typeof GlassDropdownMenuSubTrigger; Arrow: typeof GlassDropdownMenuArrow; }; export default GlassDropdownMenu; //# sourceMappingURL=GlassDropdownMenu.d.ts.map