import React from 'react';
import './index.less';
export interface RecordViewProps {
    dataSource: any[];
    doubleList: boolean;
    header?: React.ReactNode;
    footer?: React.ReactNode;
    renderItem?: (item: any) => React.ReactNode;
    pcDetailModalDisplay?: boolean;
    padDetailModalDisplay?: boolean;
    mobilePadDetailModalDisplay?: boolean;
    detail: React.ReactNode;
    leftSpan?: number;
    rightSpan?: number;
    gutter: number | [number, number];
    pagination?: object;
    style?: React.CSSProperties;
    onRowClick: (item: any) => void;
    paginationType?: 'default' | 'scroll';
    listGap?: number;
    loadMoreData?: () => void;
    listHeight?: number;
    children: any;
    split?: boolean;
    doubleListSource?: any[];
    locale?: {
        emptyText: string;
    };
    emptyButtons: any[];
    isShowClode?: boolean;
    modalWrapStyle?: React.CSSProperties;
}
export interface AppearanceEditRef {
    closeDetailModal: () => void;
}
declare const _default: React.ForwardRefExoticComponent<RecordViewProps & React.RefAttributes<AppearanceEditRef>>;
export default _default;
