import { ButtonProps, TooltipProps } from '@mui/material'; import * as React from 'react'; import { Styles } from '../react-types'; import { type Props as CustomTextFieldProps } from './OutlinedTextField'; interface OwnProps extends Omit { color?: ButtonProps['color'] & CustomTextFieldProps['color']; inputDisabled?: boolean; tooltipProps?: Omit; TextFieldComponent?: React.ComponentType; } /** * Input Props * * @public */ export type Props = React.PropsWithChildren & StyleProps; /** * Input section of field * * @public * @param {Props} props * @returns {JSX.Element} */ export declare function Input(props: Props): JSX.Element; declare const useStyles: (params: void, styleOverrides?: { props: { classes?: Record | undefined; } & Record; ownerState?: Record | undefined; } | undefined) => { classes: Record<"disabled" | "root" | "error" | "tooltip" | "fullWidth" | "focused" | "sizeSmall" | "textFieldRoot" | "colorSecondary" | "colorPrimary" | "marginNormal" | "marginDense" | "inputDisabled" | "toggleButtonsContainer" | "inputs" | "muiOutlinedInputNotchedOutline" | "muiInputLabelShrink" | "muiInputLabelFocused" | "muiInputLabelFormControl" | "tooltipWrapper", string>; theme: import("@mui/material").Theme; css: import("tss-react").Css; cx: import("tss-react").Cx; }; type StyleProps = Styles; export type InputProps = OwnProps; export {};