import { DynamicContentStore } from "../../flex-ui-core/src"; import * as React from "react"; import { ITask } from "../../models"; import { TaskListContainerChildrenKeys, TaskListContainerChildrenProps, TaskListContainerProps } from "./TaskListContainer.definitions"; /** * @classdesc This is a container for TaskListContainer. * @component * @hideconstructor * @param {TaskListContainer.TaskListContainerProps} props - Properties to be passed to configure this component. * @category Components / Programmable * @subcategory Components */ export declare class TaskListContainer extends React.PureComponent { static readonly displayName = "TaskListsContainer"; static readonly defaultTaskFilters: { text: string; callback: (task: ITask) => boolean; }[]; static readonly defaultStaticTaskFilter: (task: ITask) => boolean; /** * Dynamic content store * @static * @type {DynamicContentStore} * @readonly */ static readonly Content: DynamicContentStore; /** * Default properties * @static * @type {TaskListContainer.TaskListContainerProps} * @readonly */ static readonly defaultProps: { taskFilters: { text: string; callback: (task: ITask) => boolean; }[]; staticTaskFilter: (task: ITask) => boolean; }; static updateAll(): void; render(): JSX.Element; }