import * as React from "react"; import { AnalyticalDashboard, ProjectDashboard } from "../../../models/InsightsModel"; interface CategorySelectorStateProps { categories: ProjectDashboard[]; selectedCategory: string; } interface CategorySelectorOwnProps { filter: (category: ProjectDashboard | AnalyticalDashboard) => boolean; onMyDashboardsSelected: (selected: boolean) => void; isMyDashboardsSelected: boolean; } interface CategorySelectorDispatchProps { selectCategory: (id: string | undefined) => void; } type CategorySelectorProps = CategorySelectorStateProps & CategorySelectorDispatchProps & CategorySelectorOwnProps; export declare class CategorySelectorComponent extends React.PureComponent { private handleChange; render(): JSX.Element; } export declare const CategorySelector: import("react-redux").ConnectedComponent & CategorySelectorStateProps & CategorySelectorDispatchProps & CategorySelectorOwnProps, "categories" | "selectedCategory" | "selectCategory"> & CategorySelectorOwnProps>; export {};