import { ReactElement } from 'react'; import { ListBaseProps, RaRecord } from 'ra-core'; import { ListViewProps } from './ListView'; /** * List page component * * The component renders the list layout (title, buttons, filters, pagination), * and fetches the list of records from the REST API. * * It then delegates the rendering of the list of records to its child component. * Usually, it's a , responsible for displaying a table with one row for each post. * * The component accepts the following props: * * - actions * - aside: Side Component * - children: List Layout * - component * - disableAuthentication * - disableSyncWithLocation * - empty: Empty Page Component * - emptyWhileLoading * - exporter * - filters: Filter Inputs * - filter: Permanent Filter * - filterDefaultValues * - pagination: Pagination Component * - perPage: Pagination Size * - queryOptions * - sort: Default Sort Field & Order * - title * - sx: CSS API * * @example * const postFilters = [ * , * * ]; * export const PostList = () => ( * * * * * * * * ); */ export declare const List: (props: ListProps) => ReactElement; export interface ListProps extends ListBaseProps, ListViewProps { } //# sourceMappingURL=List.d.ts.map