import type { GlobalTheme } from '../global'; declare const getTextInputTheme: (theme: GlobalTheme) => { colors: { labelBackground: string; containerBackground: string; asterisks: { default: string; error: string; disabled: string; readonly: string; filled: string; }; error: string; text: { default: string; filled: string; error: string; readonly: string; disabled: string; }; borders: { default: string; error: string; disabled: string; readonly: string; filled: string; focused: string; }; labels: { default: string; error: string; disabled: string; readonly: string; filled: string; }; labelsInsideTextInput: { default: string; error: string; disabled: string; readonly: string; filled: string; }; readonlyBackground: string; maxLengthLabels: { default: string; error: string; disabled: string; readonly: string; filled: string; }; placeholder: { default: string; error: string; disabled: string; readonly: string; filled: string; }; }; space: { containerHorizontalPadding: number; containerVerticalPadding: number; labelLeft: number; labelTop: number; labelPaddingBottom: number; labelHorizontalPadding: number; inputHorizontalMargin: number; errorContainerMarginRight: number; errorAndHelpTextContainerMarginTop: number; containerMarginTop: number; labelInsideTextInputMarginTop: number; errorAndHelpTextContainerPaddingTop: number; inputAndLabelContainerPaddingTop: number; labelFocusedTranslateY: number; textareaLabelIdleTranslateY: number; }; fonts: { text: string; }; fontSizes: { text: number; labelInsideTextInput: number; error: number; maxLength: number; asteriskLabel: number; topLabel: number; }; borderWidths: { container: { normal: number; focused: number; }; }; radii: { container: number; }; sizes: { errorAndHelpTextContainerMinHeight: number; containerMinHeight: number; textareaHeight: number; textInputMaxHeight: number; }; lineHeights: { topLabel: number; label: number; }; }; export default getTextInputTheme;