import React from 'react';
export default class TableSearchTest extends React.Component<any, any> {
    state: {
        tableData: never[];
        searchKeyword: string;
        searchCategory: string;
        isLoading: boolean;
    };
    allData: {
        id: number;
        name: string;
        category: string;
        price: number;
        stock: number;
    }[];
    fields: ({
        name: string;
        label: string;
        width: number;
        sortable?: undefined;
        twview?: undefined;
        options?: undefined;
        optionstype?: undefined;
    } | {
        name: string;
        label: string;
        width: number;
        sortable: boolean;
        twview?: undefined;
        options?: undefined;
        optionstype?: undefined;
    } | {
        name: string;
        label: string;
        width: number;
        twview: string;
        options: {
            label: string;
            value: string;
        }[];
        optionstype: string;
        sortable?: undefined;
    })[];
    componentDidMount(): void;
    loadData: () => void;
    handleSearch: () => void;
    handleKeywordChange: (e: any) => void;
    handleCategoryChange: (value: any) => void;
    handleReset: () => void;
    render(): React.JSX.Element;
}
