import React, { ReactElement } from 'react'; import { CollectionProps } from '@monorail/visualComponents/collection/Collection'; import { CompareSearchType } from '@monorail/visualComponents/inputs/SearchController'; import { PageHeaderProps } from '@monorail/visualComponents/pageHeader/PageHeader'; export declare type SearchFilterType = (params: { item: T; compareSearch: CompareSearchType; value: string; }) => boolean; declare type Props = CollectionProps & { actions?: PageHeaderProps['actions']; title: PageHeaderProps['title']; }; export declare const CollectionPage: (props: Props) => React.ReactElement, string | ((props: any) => React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>; export {};