/// import { Observable } from 'rxjs'; import { IServerSearchParams, IDataResult } from '../../source/components/cardContainer/dataSources/index'; import { CardContainerBuilderService, ICardContainerInstance } from '../../source/components/cardContainer/builder/index'; import { IFilterGroup, IRangeFilterGroup } from '../../source/components/cardContainer/filters/index'; export interface ICardItem { id: number; name: string; value: number; } export declare class CardsSmartDataBootstrapper { builder: ICardContainerInstance; oddsEvensFilter: IFilterGroup; rangeFilterGroup: IRangeFilterGroup; constructor(cardContainerBuilder: CardContainerBuilderService); setupCardContainer(cardContainerBuilder: CardContainerBuilderService): ICardContainerInstance; search(params: IServerSearchParams): Observable>; searchOddEven(item: ICardItem, filterValue: string): boolean; searchRange(item: ICardItem, option: any): boolean; submitAsync: { (data: any): Promise; }; }