import * as React from 'react'; import { StrategySummaryProps } from '../Components/SharedProps/StrategySummaryProps'; import { EditableConfigEntityState } from '../Components/SharedProps/EditableConfigEntityState'; import * as CustomSortRedux from '../../Redux/ActionsReducers/CustomSortRedux'; import { CustomSort } from '../../PredefinedConfig/RunTimeState/CustomSortState'; export interface CustomSortSummaryProps extends StrategySummaryProps { CustomSorts: CustomSort[]; onAddCustomSort: (customSort: CustomSort) => CustomSortRedux.CustomSortAddAction; onEditCustomSort: (customSort: CustomSort) => CustomSortRedux.CustomSortEditAction; } export declare class CustomSortSummaryComponent extends React.Component { constructor(props: CustomSortSummaryProps); render(): any; onNew(): void; onEdit(customSort: CustomSort): void; onCloseWizard(): void; onFinishWizard(): void; canFinishWizard(): boolean; } export declare let CustomSortSummary: React.ComponentClass;