1 | import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
|
2 | interface BaseProps {
|
3 | disabled?: boolean;
|
4 | invalid?: boolean;
|
5 | }
|
6 | declare const useNativeSelectStyles: () => Record<string, import("../..").SystemStyleObject>;
|
7 | export { useNativeSelectStyles };
|
8 | export interface NativeSelectRootBaseProps extends SlotRecipeProps<"nativeSelect">, UnstyledProp, BaseProps {
|
9 | }
|
10 | export interface NativeSelectRootProps extends HTMLChakraProps<"div", NativeSelectRootBaseProps> {
|
11 | }
|
12 | export declare const NativeSelectRoot: import("react").ForwardRefExoticComponent<NativeSelectRootProps & import("react").RefAttributes<HTMLDivElement>>;
|
13 | export declare const NativeSelectPropsProvider: React.Provider<NativeSelectRootBaseProps>;
|
14 | type Omitted = "disabled" | "required" | "readOnly" | "size";
|
15 | export interface NativeSelectFieldProps extends Omit<HTMLChakraProps<"select">, Omitted> {
|
16 | placeholder?: string;
|
17 | }
|
18 | export declare const NativeSelectField: import("react").ForwardRefExoticComponent<NativeSelectFieldProps & import("react").RefAttributes<HTMLSelectElement>>;
|
19 | export interface NativeSelectIndicatorProps extends HTMLChakraProps<"div"> {
|
20 | }
|
21 | export declare function NativeSelectIndicator(props: NativeSelectIndicatorProps): import("react/jsx-runtime").JSX.Element;
|