import { z } from "zod/v4";
import type { JSX } from "solid-js";
import type { ComponentMeta } from "../../meta";
export declare const DropdownMenuRootPropsSchema: z.ZodObject<{
    open: z.ZodOptional<z.ZodBoolean>;
    defaultOpen: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export interface DropdownMenuRootProps extends z.infer<typeof DropdownMenuRootPropsSchema> {
    onOpenChange?: (open: boolean) => void;
    children: JSX.Element;
}
export declare const DropdownMenuItemPropsSchema: z.ZodObject<{
    disabled: z.ZodOptional<z.ZodBoolean>;
    textValue: z.ZodOptional<z.ZodString>;
    closeOnSelect: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export interface DropdownMenuItemProps extends z.infer<typeof DropdownMenuItemPropsSchema>, JSX.HTMLAttributes<HTMLDivElement> {
    value: string;
    onSelect?: () => void;
    children?: JSX.Element;
}
export declare const DropdownMenuMeta: ComponentMeta;
//# sourceMappingURL=dropdown-menu.props.d.ts.map