import * as React from 'react';
import { InnerSearchBarOpts, Field } from './interface';
export default class extends React.PureComponent<InnerSearchBarOpts, any> {
    private fieldOutside;
    private cols;
    private fieldWidth;
    private labelWidth;
    private SearchFilelds;
    state: {
        __expand: boolean;
    };
    constructor(props: any);
    componentDidMount(): void;
    labelInput(field: Field, node: any, rowIndex?: number): JSX.Element;
    check(field: any, value: any): void;
    text(field: Field): JSX.Element;
    number(field: Field): JSX.Element;
    autocomplete(field: Field): JSX.Element;
    select(field: Field): JSX.Element;
    multiselect(field: Field): JSX.Element;
    treeselect(field: Field): JSX.Element;
    radio(field: Field, rowIndex?: number): JSX.Element;
    radiomore(field: Field, rowIndex?: number): JSX.Element;
    checkbox(field: Field, rowIndex?: number): JSX.Element;
    datetime(field: Field): JSX.Element;
    date(field: Field): JSX.Element;
    month(field: Field): JSX.Element;
    timerange(field: Field): JSX.Element;
    daterange(field: Field): JSX.Element;
    renderInput(field: Field, rowIndex?: number): JSX.Element;
    clear(): void;
    search(): void;
    expand(__expand: boolean): void;
    renderButtons(): JSX.Element[];
    render(): JSX.Element;
}
