///
export declare type PepTextboxFieldType = 'text' | 'int' | 'real' | 'currency' | 'percentage' | 'email' | 'phone' | 'link' | 'duration';
export interface PepTextboxProps extends React.HTMLAttributes {
keyProp?: string;
value?: string;
label?: string;
placeholder?: string;
type?: PepTextboxFieldType;
accessory?: string;
minFractionDigits?: number;
maxFractionDigits?: number;
mandatory?: boolean;
readonly?: boolean;
disabled?: boolean;
minValue?: number;
maxValue?: number;
regex?: string | RegExp;
regexError?: string;
textColor?: string;
xAlignment?: string;
rowSpan?: number;
visible?: boolean;
form?: any;
layoutType?: string;
parentFieldKey?: string | null;
isActive?: boolean;
showTitle?: boolean;
renderTitle?: boolean;
renderError?: boolean;
renderSymbol?: boolean;
maxFieldCharacters?: number;
isInFocus?: boolean;
hint?: string;
onValueChange?: (value: string) => void;
onKeyup?: (e: any) => void;
onValidationChange?: (isValid: boolean) => void;
}
export declare const PepTextbox: React.FC;