/// <reference types="react" />
export declare type FieldPropsType = {
    title: React.ReactNode;
    editable: boolean;
    dataIndex: string;
    field_type: FieldType;
    record: Record<string, any>;
    options?: {
        value: string;
        label: string;
    }[];
    handleSave: () => void;
    onChange: (value: any, record: any) => void;
    action?: string;
    contentClassName?: string;
};
export declare type FieldType = "text" | "image";
export declare type EditPropsType = {
    value: any;
    onChange: (v: any) => void;
    onPressEnter: () => void;
    onBlur: () => void;
    style: React.CSSProperties;
    bordered: boolean;
    options?: {
        value: string;
        label: string;
    }[] | ((value?: string) => Promise<{
        value: string;
        label: string;
    }[]>);
    [key: string]: any;
};
