/// /// export declare class CardLayout implements ng.IDirective { private $timeout; private blockView; constructor($timeout: ng.ITimeoutService); restrict: string; transclude: boolean; scope: { blockView: string; }; replace: boolean; controller: any; controllerAs: string; bindToController: boolean; template: string; link: ng.IDirectiveLinkFn; } export declare function cardLayoutFactory($timeout: any): CardLayout; export declare namespace cardLayoutFactory { var $inject: string[]; } export declare class CardCtrl implements ng.IComponentController { menuOpen: boolean; constructor(); toggleSettings(): void; getMenuStatus(): boolean; } export declare class Card implements ng.IDirective { restrict: string; template: string; transclude: boolean; replace: boolean; controller: any; controllerAs: string; bindToController: boolean; constructor(); static factory(): Card; } export declare class CardMenuCtrl implements ng.IComponentController { private $scope; private menuOpen; mdCardCtrl: any; constructor($scope: ng.IScope); $onInit(): void; toggleSettings(): void; } export declare class CardMenu implements ng.IDirective { restrict: string; require: { [controller: string]: string; }; scope: { menutitle: string; }; template: string; transclude: boolean; replace: boolean; controller: any; controllerAs: string; bindToController: boolean; constructor(); static factory(): CardMenu; } export declare class CardMenuFooterCtrl implements ng.IComponentController { private menuOpen; mdCardCtrl: any; constructor(); toggleSettings(): void; } export declare class CardMenuFooter implements ng.IDirective { restrict: string; require: { [controller: string]: string; }; scope: { icon: string; }; template: string; transclude: boolean; replace: boolean; controller: any; controllerAs: string; bindToController: boolean; constructor(); static factory(): CardMenuFooter; }