import * as React from 'react';
import { ISearchBoxProps } from './SearchBox.Props';
import './SearchBox.scss';
export interface ISearchBoxState {
    value?: string;
    hasFocus?: boolean;
    id?: string;
}
export declare class SearchBox extends React.Component<ISearchBoxProps, ISearchBoxState> {
    static defaultProps: ISearchBoxProps;
    refs: {
        [key: string]: React.ReactInstance;
        inputText: HTMLInputElement;
    };
    constructor(props: ISearchBoxProps);
    componentWillReceiveProps(newProps: ISearchBoxProps): void;
    render(): JSX.Element;
    private _clearInput(ev?);
    private _onInputFocus();
    private _onInputBlur();
    private _onInputChange(ev);
    private _onChange(newValue);
}
