import React from 'react';
import { BaseComponentProps } from '../internal/base-component';
import { NonCancelableEventHandler } from '../internal/events';
export interface TextFilterProps extends BaseComponentProps {
    filteringText: string;
    filteringPlaceholder?: string;
    countText?: string;
    disabled?: boolean;
    filteringAriaLabel?: string;
    onChange?: NonCancelableEventHandler<TextFilterProps.ChangeDetail>;
    onDelayedChange?: NonCancelableEventHandler<TextFilterProps.ChangeDetail>;
}
export declare namespace TextFilterProps {
    interface ChangeDetail {
        filteringText: string;
    }
    interface Ref {
        focus(): void;
    }
}
declare const TextFilter: React.ForwardRefExoticComponent<TextFilterProps & React.RefAttributes<TextFilterProps.Ref>>;
export default TextFilter;
