import React from 'react';
import { NumberRendererProps, StringRendererProps, TextRendererProps } from '@ui-schema/ds-material/Widgets/TextField';
import { WidgetProps, WithScalarValue } from '@ui-schema/ui-schema';
import { MuiWidgetBinding } from '@ui-schema/ds-material';
export interface StringRendererDebouncedProps {
onKeyPress?: StringRendererProps['onKeyPressNative'];
debounceTime?: number;
}
export declare const StringRendererDebounced:
> = WidgetProps>>({ type, multiline, rows, rowsMax, minRows, maxRows, storeKeys, schema, value, onChange, showValidity, valid, errors, required, style, onClick, onFocus, onBlur, onKeyUp, onKeyDown, onKeyPress, inputProps, InputProps, inputRef: customInputRef, debounceTime, widgets, }: P & WithScalarValue, import("@ui-schema/ui-schema").UIStoreUpdaterData>> & Omit & StringRendererDebouncedProps) => React.ReactElement;
export declare const TextRendererDebounced: > = WidgetProps>>({ schema, ...props }: P & WithScalarValue, import("@ui-schema/ui-schema").UIStoreUpdaterData>> & Omit & StringRendererDebouncedProps) => React.ReactElement;
export declare const NumberRendererDebounced: > = WidgetProps>>(props: P & WithScalarValue, import("@ui-schema/ui-schema").UIStoreUpdaterData>> & Omit & StringRendererDebouncedProps) => React.ReactElement;