import { EntityListAccessor } from '@contember/binding';
import { TableProps, TableRowProps } from '@contember/ui';
import { ReactElement } from 'react';
import { EmptyMessageOuterProps } from '../../collections';
import { LayoutRendererProps } from '../LayoutRenderer';
export declare type ImmutableEntityListTablePageRendererProps<ContainerExtraProps, ItemExtraProps> = LayoutRendererProps & EmptyMessageOuterProps & {
    accessor: EntityListAccessor;
    tableProps?: Omit<TableProps, 'children'>;
    tableRowProps?: Omit<TableRowProps, 'children'>;
    enableRemoving?: boolean;
};
export declare const ImmutableEntityListTablePageRenderer: <ContainerExtraProps, ItemExtraProps>(props: ImmutableEntityListTablePageRendererProps<ContainerExtraProps, ItemExtraProps>) => ReactElement;
//# sourceMappingURL=ImmutableEntityListTablePageRenderer.d.ts.map