/// import { EnhancerOverrides, FormInputState } from '../form/types'; import { MQ } from '../utils/style'; export type WithEnhancersType = 'input' | 'icons'; type WithEnhancerSelfAlign = 'start' | 'center' | 'end'; type WithEnhancerMarginPosition = 'inside' | 'outside'; export interface EnhancerProps { componentDefaultsPath: string; valid?: boolean; invalid?: boolean; position: 'startEnhancer' | 'endEnhancer'; children: React.ReactNode; marginPosition?: WithEnhancerMarginPosition; alignSelf?: WithEnhancerSelfAlign; overrides?: { spaceInline?: MQ; }; } export interface WithEnhancersProps { componentDefaultsPath: string; isFocused?: boolean; children: React.ReactNode; overrides?: EnhancerOverrides; marginPosition?: WithEnhancerMarginPosition; alignSelf?: WithEnhancerSelfAlign; size?: 'small' | 'medium' | 'large'; state?: FormInputState; startEnhancer?: React.ReactNode; endEnhancer?: React.ReactNode; } export {}; //# sourceMappingURL=types.d.ts.map