/// import * as angular from 'angular'; import { Subject } from 'rxjs'; import { ISimpleCardBehavior } from './simpleCard.ng1'; export declare var directiveName: string; export declare var controllerName: string; export interface ISimpleCardListController { alwaysOpenChanges: Subject; registerCard(behavior: ISimpleCardBehavior): void; openCard(): boolean; } export interface ISimpleCardListAttributes extends angular.IAttributes { alwaysOpen: string; } export declare class SimpleCardListController implements ISimpleCardListController { alwaysOpenChanges: Subject; alwaysOpen: boolean; cards: ISimpleCardBehavior[]; static $inject: string[]; constructor($scope: angular.IScope, $attrs: ISimpleCardListAttributes, $parse: angular.IParseService); registerCard(behavior: ISimpleCardBehavior): void; openCard(): boolean; alwaysOpenChange(value: boolean): void; } export declare function simpleCardList(): angular.IDirective;