import type { FormInstance } from 'antd/es/form';
import React from 'react';
import './index.less';
export declare const EditableContext: React.Context<FormInstance<any> | null>;
interface Item {
    key: string;
    name: string;
    age: string;
    address: string;
}
export interface RowProps extends React.HTMLAttributes<HTMLTableRowElement> {
    index: number;
    'data-row-key': string;
    __is_group?: boolean;
    __table_group_field?: string;
    __is_drag_sort?: boolean;
    __table_data_source_children?: Record<string, any>[];
}
export interface EditableCellProps {
    title: React.ReactNode;
    editable: boolean;
    children: React.ReactNode;
    dataIndex: keyof Item;
    record: Item;
    field_type: string;
    handleSave: (record: Item) => void;
    className?: string;
    lock?: any;
    render?: any;
}
declare const _default: {
    Row: React.FC<RowProps>;
    Coll: React.FC<EditableCellProps>;
};
export default _default;
