/// export interface ICardMemberCheckbox { label: string; sublabel?: string; value: boolean; disabled: boolean; } export interface ICardMemberItem { label: string; sublabel?: string; value: string; } export declare enum CardType { SIMPLE, COMPLEX } export declare enum ComplexCardType { CHECKBOX, RADIO, STATIC } export declare class CardMemberCtrl implements ng.IComponentController { mdType: CardType; mdMemberType: string; mdId: string; mdIndex: number; mdTitle: string; mdSubtitle: string; mdImage: string; mdComplexCardType: ComplexCardType; mdCheckboxes: Array; mdRadios: Array; mdItems: Array; mdRadioValue: string; mdRemoveLabel: string; mdReordering: boolean; mdReorderKeypress: Function; onUpdate: Function; onRemove: Function; onToggled: Function; toggled: boolean; isSimple: boolean; deleteAriaLabel: string; toggleAriaLabel: string; isSelected: boolean; $onInit(): void; toggle(): void; onRemoveClick(): void; onChangeRadio(radio: ICardMemberItem): void; onChange(): void; reorderKeypress($event: any): void; } export declare class CardMemberComponent implements ng.IComponentOptions { controller: typeof CardMemberCtrl; template: string; bindings: { mdId: string; mdIndex: string; mdType: string; mdComplexCardType: string; mdMemberType: string; mdTitle: string; mdSubtitle: string; mdImage: string; mdCheckboxes: string; mdRadios: string; mdRadioValue: string; mdItems: string; mdReordering: string; mdReorderKeypress: string; mdRemoveLabel: string; onUpdate: string; onRemove: string; onToggled: string; deleteAriaLabel: string; toggleAriaLabel: string; isSelected: string; }; }