index.d.ts 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. import * as i0 from '@angular/core';
  2. import * as i2 from '@angular/material/core';
  3. declare namespace i1 {
  4. export {
  5. MatLegacyCardContent,
  6. MatLegacyCardTitle,
  7. MatLegacyCardSubtitle,
  8. MatLegacyCardActions,
  9. MatLegacyCardFooter,
  10. MatLegacyCardImage,
  11. MatLegacyCardSmImage,
  12. MatLegacyCardMdImage,
  13. MatLegacyCardLgImage,
  14. MatLegacyCardXlImage,
  15. MatLegacyCardAvatar,
  16. MatLegacyCard,
  17. MatLegacyCardHeader,
  18. MatLegacyCardTitleGroup
  19. }
  20. }
  21. /**
  22. * A basic content container component that adds the styles of a Material design card.
  23. *
  24. * While this component can be used alone, it also provides a number
  25. * of preset styles for common card sections, including:
  26. * - mat-card-title
  27. * - mat-card-subtitle
  28. * - mat-card-content
  29. * - mat-card-actions
  30. * - mat-card-footer
  31. *
  32. * @deprecated Use `MatCard` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  33. * @breaking-change 17.0.0
  34. */
  35. export declare class MatLegacyCard {
  36. _animationMode?: string | undefined;
  37. constructor(_animationMode?: string | undefined);
  38. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCard, [{ optional: true; }]>;
  39. static ɵcmp: i0.ɵɵComponentDeclaration<MatLegacyCard, "mat-card", ["matCard"], {}, {}, never, ["*", "mat-card-footer"], false, never>;
  40. }
  41. /**
  42. * Action section of a card, needed as it's used as a selector in the API.
  43. * @docs-private
  44. * @deprecated Use `MatCardActions` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  45. * @breaking-change 17.0.0
  46. */
  47. export declare class MatLegacyCardActions {
  48. /** Position of the actions inside the card. */
  49. align: 'start' | 'end';
  50. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardActions, never>;
  51. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardActions, "mat-card-actions", ["matCardActions"], { "align": { "alias": "align"; "required": false; }; }, {}, never, never, false, never>;
  52. }
  53. /**
  54. * Avatar image used in a card, needed to add the mat- CSS styling.
  55. * @docs-private
  56. * @deprecated Use `MatCardAvatar` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  57. * @breaking-change 17.0.0
  58. */
  59. export declare class MatLegacyCardAvatar {
  60. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardAvatar, never>;
  61. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardAvatar, "[mat-card-avatar], [matCardAvatar]", never, {}, {}, never, never, false, never>;
  62. }
  63. /**
  64. * Content of a card, needed as it's used as a selector in the API.
  65. * @docs-private
  66. * @deprecated Use `MatCardContent` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  67. * @breaking-change 17.0.0
  68. */
  69. export declare class MatLegacyCardContent {
  70. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardContent, never>;
  71. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardContent, "mat-card-content, [mat-card-content], [matCardContent]", never, {}, {}, never, never, false, never>;
  72. }
  73. /**
  74. * Footer of a card, needed as it's used as a selector in the API.
  75. * @docs-private
  76. * @deprecated Use `MatCardFooter` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  77. * @breaking-change 17.0.0
  78. */
  79. export declare class MatLegacyCardFooter {
  80. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardFooter, never>;
  81. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardFooter, "mat-card-footer", never, {}, {}, never, never, false, never>;
  82. }
  83. /**
  84. * Component intended to be used within the `<mat-card>` component. It adds styles for a
  85. * preset header section (i.e. a title, subtitle, and avatar layout).
  86. * @docs-private
  87. * @deprecated Use `MatCardHeader` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  88. * @breaking-change 17.0.0
  89. */
  90. export declare class MatLegacyCardHeader {
  91. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardHeader, never>;
  92. static ɵcmp: i0.ɵɵComponentDeclaration<MatLegacyCardHeader, "mat-card-header", never, {}, {}, never, ["[mat-card-avatar], [matCardAvatar]", "mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]", "*"], false, never>;
  93. }
  94. /**
  95. * Image used in a card, needed to add the mat- CSS styling.
  96. * @docs-private
  97. * @deprecated Use `MatCardImage` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  98. * @breaking-change 17.0.0
  99. */
  100. export declare class MatLegacyCardImage {
  101. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardImage, never>;
  102. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardImage, "[mat-card-image], [matCardImage]", never, {}, {}, never, never, false, never>;
  103. }
  104. /**
  105. * Image used in a card, needed to add the mat- CSS styling.
  106. * @docs-private
  107. * @deprecated Use `MatCardLgImage` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  108. * @breaking-change 17.0.0
  109. */
  110. export declare class MatLegacyCardLgImage {
  111. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardLgImage, never>;
  112. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardLgImage, "[mat-card-lg-image], [matCardImageLarge]", never, {}, {}, never, never, false, never>;
  113. }
  114. /**
  115. * Image used in a card, needed to add the mat- CSS styling.
  116. * @docs-private
  117. * @deprecated Use `MatCardMdImage` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  118. * @breaking-change 17.0.0
  119. */
  120. export declare class MatLegacyCardMdImage {
  121. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardMdImage, never>;
  122. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardMdImage, "[mat-card-md-image], [matCardImageMedium]", never, {}, {}, never, never, false, never>;
  123. }
  124. /**
  125. * @deprecated Use `MatCardModule` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  126. * @breaking-change 17.0.0
  127. */
  128. export declare class MatLegacyCardModule {
  129. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardModule, never>;
  130. static ɵmod: i0.ɵɵNgModuleDeclaration<MatLegacyCardModule, [typeof i1.MatLegacyCard, typeof i1.MatLegacyCardHeader, typeof i1.MatLegacyCardTitleGroup, typeof i1.MatLegacyCardContent, typeof i1.MatLegacyCardTitle, typeof i1.MatLegacyCardSubtitle, typeof i1.MatLegacyCardActions, typeof i1.MatLegacyCardFooter, typeof i1.MatLegacyCardSmImage, typeof i1.MatLegacyCardMdImage, typeof i1.MatLegacyCardLgImage, typeof i1.MatLegacyCardImage, typeof i1.MatLegacyCardXlImage, typeof i1.MatLegacyCardAvatar], [typeof i2.MatCommonModule], [typeof i1.MatLegacyCard, typeof i1.MatLegacyCardHeader, typeof i1.MatLegacyCardTitleGroup, typeof i1.MatLegacyCardContent, typeof i1.MatLegacyCardTitle, typeof i1.MatLegacyCardSubtitle, typeof i1.MatLegacyCardActions, typeof i1.MatLegacyCardFooter, typeof i1.MatLegacyCardSmImage, typeof i1.MatLegacyCardMdImage, typeof i1.MatLegacyCardLgImage, typeof i1.MatLegacyCardImage, typeof i1.MatLegacyCardXlImage, typeof i1.MatLegacyCardAvatar, typeof i2.MatCommonModule]>;
  131. static ɵinj: i0.ɵɵInjectorDeclaration<MatLegacyCardModule>;
  132. }
  133. /**
  134. * Image used in a card, needed to add the mat- CSS styling.
  135. * @docs-private
  136. * @deprecated Use `MatCardSmImage` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  137. * @breaking-change 17.0.0
  138. */
  139. export declare class MatLegacyCardSmImage {
  140. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardSmImage, never>;
  141. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardSmImage, "[mat-card-sm-image], [matCardImageSmall]", never, {}, {}, never, never, false, never>;
  142. }
  143. /**
  144. * Sub-title of a card, needed as it's used as a selector in the API.
  145. * @docs-private
  146. * @deprecated Use `MatCardSubtitle` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  147. * @breaking-change 17.0.0
  148. */
  149. export declare class MatLegacyCardSubtitle {
  150. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardSubtitle, never>;
  151. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardSubtitle, "mat-card-subtitle, [mat-card-subtitle], [matCardSubtitle]", never, {}, {}, never, never, false, never>;
  152. }
  153. /**
  154. * Title of a card, needed as it's used as a selector in the API.
  155. * @docs-private
  156. * @deprecated Use `MatCardTitle` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  157. * @breaking-change 17.0.0
  158. */
  159. export declare class MatLegacyCardTitle {
  160. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardTitle, never>;
  161. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardTitle, "mat-card-title, [mat-card-title], [matCardTitle]", never, {}, {}, never, never, false, never>;
  162. }
  163. /**
  164. * Component intended to be used within the `<mat-card>` component. It adds styles for a preset
  165. * layout that groups an image with a title section.
  166. * @docs-private
  167. * @deprecated Use `MatCardTitleGroup` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  168. * @breaking-change 17.0.0
  169. */
  170. export declare class MatLegacyCardTitleGroup {
  171. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardTitleGroup, never>;
  172. static ɵcmp: i0.ɵɵComponentDeclaration<MatLegacyCardTitleGroup, "mat-card-title-group", never, {}, {}, never, ["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]", "img", "*"], false, never>;
  173. }
  174. /**
  175. * Large image used in a card, needed to add the mat- CSS styling.
  176. * @docs-private
  177. * @deprecated Use `MatCardXlImage` from `@angular/material/card` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  178. * @breaking-change 17.0.0
  179. */
  180. export declare class MatLegacyCardXlImage {
  181. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyCardXlImage, never>;
  182. static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyCardXlImage, "[mat-card-xl-image], [matCardImageXLarge]", never, {}, {}, never, never, false, never>;
  183. }
  184. export { }