import * as React from 'react';
import { type ReactNode } from 'react';
import type { Exporter, FilterPayload, SortPayload } from "../../types.js";
import type { BaseFieldProps } from "./types.js";
export declare const ArrayFieldBase: {
    <RecordType extends Record<string, any> = Record<string, any>>(props: ArrayFieldBaseProps<RecordType>): React.JSX.Element;
    displayName: string;
};
export interface ArrayFieldBaseProps<RecordType extends Record<string, any> = Record<string, any>> extends BaseFieldProps<RecordType> {
    children?: ReactNode;
    perPage?: number;
    sort?: SortPayload;
    filter?: FilterPayload;
    exporter?: Exporter<any> | false;
}
//# sourceMappingURL=ArrayFieldBase.d.ts.map