import React, { ComponentProps } from "react";
import * as RadixSelect from "@radix-ui/react-select";
/**
 * Trigger
 */
type TriggerProps = {
    size?: "medium" | "large";
} & ComponentProps<typeof RadixSelect.Trigger>;
declare const Trigger: ({ size, children, ...props }: TriggerProps) => React.JSX.Element;
/**
 * Content
 */
type ContentProps = {
    size?: "medium" | "large";
} & ComponentProps<typeof RadixSelect.Content>;
declare const Content: ({ size, children, ...props }: ContentProps) => React.JSX.Element;
/**
 * Item
 */
type ItemProps = {
    variant?: "dark" | "light";
} & ComponentProps<typeof RadixSelect.Item>;
declare const Item: ({ variant, children, ...props }: ItemProps) => React.JSX.Element;
/**
 * Portal
 */
declare const Portal: () => React.JSX.Element;
/**
 * Group
 */
type GroupProps = {
    label: string;
} & ComponentProps<typeof RadixSelect.Group>;
declare const Group: ({ children, label, ...props }: GroupProps) => React.JSX.Element;
declare const Root: React.FC<RadixSelect.SelectProps>;
export { Root, Trigger, Content, Item, Portal, Group };
//# sourceMappingURL=index.d.ts.map