import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';
import { DataListViewType } from '../../lib/data-list-view.js';
import { c as DataListViewRenderKind } from '../../data-list-view-registry-BstmlfQ3.js';

type ListPageConnectedViewRenderers = Partial<Record<DataListViewRenderKind, React.ReactNode | (() => React.ReactNode)>>;
interface ListPageConnectedViewBodyProps {
    view: DataListViewType;
    /** Human-readable hub name for the not-configured state. */
    hubLabel?: string;
    renderers: ListPageConnectedViewRenderers;
}
declare function ListPageViewNotConfigured({ view, hubLabel, }: {
    view: DataListViewType;
    hubLabel?: string;
}): react_jsx_runtime.JSX.Element;
declare function ListPageConnectedViewBody({ view, hubLabel, renderers, }: ListPageConnectedViewBodyProps): react_jsx_runtime.JSX.Element;

export { ListPageConnectedViewBody, type ListPageConnectedViewBodyProps, type ListPageConnectedViewRenderers, ListPageViewNotConfigured };
