import React from 'react';
import { IMyBaseList_ColumnType } from '@lm_fe/pages';
export declare const tableColumns: ({
    title: string;
    dataIndex: string;
    editable: boolean;
    width: number;
    showSorter: boolean;
    ellipsis: boolean;
    inputProps: {
        disabled: boolean;
        urlPath?: undefined;
        min?: undefined;
        type?: undefined;
        max?: undefined;
        tip?: undefined;
    };
    inputType?: undefined;
    rules?: undefined;
    sortType?: undefined;
    align?: undefined;
    render?: undefined;
    showFilter?: undefined;
} | {
    title: string;
    dataIndex: string;
    editable: boolean;
    inputType: string;
    inputProps: {
        urlPath: string;
        disabled?: undefined;
        min?: undefined;
        type?: undefined;
        max?: undefined;
        tip?: undefined;
    };
    rules: {
        required: boolean;
        message: string;
    }[];
    width: number;
    sortType: string;
    ellipsis: boolean;
    showSorter?: undefined;
    align?: undefined;
    render?: undefined;
    showFilter?: undefined;
} | {
    title: () => React.JSX.Element;
    dataIndex: string;
    editable: boolean;
    inputType: string;
    align: string;
    render: (value: any, rowData: any) => React.JSX.Element;
    width: number;
    showSorter: boolean;
    showFilter: boolean;
    ellipsis?: undefined;
    inputProps?: undefined;
    rules?: undefined;
    sortType?: undefined;
} | {
    title: () => React.JSX.Element;
    dataIndex: string[];
    editable: boolean;
    inputType: string;
    inputProps: {
        min: number;
        type: string;
        disabled?: undefined;
        urlPath?: undefined;
        max?: undefined;
        tip?: undefined;
    };
    width: number;
    render: (value: any) => any;
    sortType: string;
    showFilter: boolean;
    align: string;
    showSorter?: undefined;
    ellipsis?: undefined;
    rules?: undefined;
} | {
    title: () => React.JSX.Element;
    dataIndex: string[];
    editable: boolean;
    inputType: string;
    inputProps: {
        min: number;
        max: number;
        tip: string;
        disabled?: undefined;
        urlPath?: undefined;
        type?: undefined;
    };
    width: number;
    render: (value: any) => React.JSX.Element;
    sortType: string;
    showFilter: boolean;
    align: string;
    showSorter?: undefined;
    ellipsis?: undefined;
    rules?: undefined;
} | {
    title: string;
    dataIndex: string;
    editable: boolean;
    rules: {
        required: boolean;
        message: string;
    }[];
    width: number;
    inputType: string;
    sortType: string;
    showSorter?: undefined;
    ellipsis?: undefined;
    inputProps?: undefined;
    align?: undefined;
    render?: undefined;
    showFilter?: undefined;
} | {
    title: string;
    dataIndex: string[];
    width: number;
    align: string;
    editable?: undefined;
    showSorter?: undefined;
    ellipsis?: undefined;
    inputProps?: undefined;
    inputType?: undefined;
    rules?: undefined;
    sortType?: undefined;
    render?: undefined;
    showFilter?: undefined;
} | {
    title: string;
    dataIndex: string;
    render: (value: any) => string;
    width: number;
    editable?: undefined;
    showSorter?: undefined;
    ellipsis?: undefined;
    inputProps?: undefined;
    inputType?: undefined;
    rules?: undefined;
    sortType?: undefined;
    align?: undefined;
    showFilter?: undefined;
})[];
export declare const searchConfig: IMyBaseList_ColumnType[];
