import { SimpleChange, OnChanges, AfterViewChecked, QueryList } from '@angular/core';
import { services } from 'typescript-angular-utilities';
import __number = services.number;
import { SimpleCardComponent } from './simpleCard';
export interface IListChanges {
    [key: string]: SimpleChange;
    alwaysOpen: SimpleChange;
}
export declare class SimpleCardListComponent<T> implements OnChanges, AfterViewChecked {
    alwaysOpen: boolean;
    cardChildren: QueryList<SimpleCardComponent<T>>;
    readonly cards: SimpleCardComponent<T>[];
    numberUtility: __number.INumberUtility;
    constructor(numberUtility: __number.NumberUtility);
    openCard(): boolean;
    ngOnChanges(changes: IListChanges): void;
    ngAfterViewChecked(): void;
}
