import * as React from 'react'; import { StrategySummaryProps } from '../Components/SharedProps/StrategySummaryProps'; import { EditableConfigEntityState } from '../Components/SharedProps/EditableConfigEntityState'; import * as ConditionalStyleRedux from '../../Redux/ActionsReducers/ConditionalStyleRedux'; import { ColumnCategory } from '../../PredefinedConfig/RunTimeState/ColumnCategoryState'; import { ConditionalStyle } from '../../PredefinedConfig/RunTimeState/ConditionalStyleState'; export interface ConditionalStyleSummaryProps extends StrategySummaryProps { ConditionalStyles: ConditionalStyle[]; ColorPalette: string[]; ColumnCategories: ColumnCategory[]; StyleClassNames: string[]; onAddConditionalStyle: (conditionalStyle: ConditionalStyle) => ConditionalStyleRedux.ConditionalStyleAddAction; onEditConditionalStyle: (conditionalStyle: ConditionalStyle) => ConditionalStyleRedux.ConditionalStyleEditAction; } export declare class ConditionalStyleSummaryComponent extends React.Component { constructor(props: ConditionalStyleSummaryProps); render(): any; onNew(): void; onEdit(ConditionalStyle: ConditionalStyle): void; onCloseWizard(): void; onFinishWizard(): void; canFinishWizard(): boolean; } export declare let ConditionalStyleSummary: React.ComponentClass;