import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
interface BaseProps {
disabled?: boolean;
invalid?: boolean;
}
declare const useNativeSelectStyles: () => Record;
export { useNativeSelectStyles };
export interface NativeSelectRootBaseProps extends SlotRecipeProps<"nativeSelect">, UnstyledProp, BaseProps {
}
export interface NativeSelectRootProps extends HTMLChakraProps<"div", NativeSelectRootBaseProps> {
}
export declare const NativeSelectRoot: import("react").ForwardRefExoticComponent>;
export declare const NativeSelectPropsProvider: React.Provider;
type Omitted = "disabled" | "required" | "readOnly" | "size";
export interface NativeSelectFieldProps extends Omit, Omitted> {
placeholder?: string;
}
export declare const NativeSelectField: import("react").ForwardRefExoticComponent>;
export interface NativeSelectIndicatorProps extends HTMLChakraProps<"div"> {
}
export declare function NativeSelectIndicator(props: NativeSelectIndicatorProps): import("react/jsx-runtime").JSX.Element;