/// <reference types="react" />
import '../index.less';
interface IProps {
    onClickAction: (type: string, record: any) => void;
    locales: any;
    isEcoShare?: boolean;
}
export declare const useColumns: (props: IProps) => ({
    title: any;
    dataIndex: string;
    key: string;
    align: string;
    width: number;
    render: (text: string, record: any) => any;
    hidden?: undefined;
    with?: undefined;
} | {
    title: any;
    dataIndex: string;
    key: string;
    align: string;
    hidden: boolean;
    with: number;
    render: (text: string, record: any) => any;
    width?: undefined;
} | {
    title: any;
    dataIndex: string;
    key: string;
    align: string;
    hidden: boolean;
    width: number;
    render: (text: string, record: any) => any;
    with?: undefined;
} | {
    title: any;
    dataIndex: string;
    key: string;
    hidden: boolean | undefined;
    width: number;
    render: (text: string, record: any) => JSX.Element | null;
    align?: undefined;
    with?: undefined;
})[];
export {};
