import { ElementRef } from '@angular/core'; import { BComponent } from '../bcomponent'; import { HeadingBComponent } from '../heading/heading.bcomponent'; export declare type VerticalAlignment = "left" | "right"; export declare type HorizontalAlignment = "top" | "middle" | "bottom"; export declare class MediaAlignment { vertical: VerticalAlignment; horizontal: HorizontalAlignment; constructor(vertical?: VerticalAlignment, horizontal?: HorizontalAlignment); } export declare class MediaBase extends BComponent { alignment: MediaAlignment; heading: HeadingBComponent; title: string; body: string; link: string; src: string; alt: string; size: string; mediaClass: any; constructor(el?: ElementRef); Initialize: (src?: string, alt?: string, heading?: HeadingBComponent, title?: string, size?: string, body?: string, link?: string, alignment?: MediaAlignment) => this; ngOnChildChanges: () => void; isRight: () => boolean; hasLink: () => boolean; hasBody: () => boolean; } export declare class MediaBComponent extends MediaBase { constructor(); } export declare class MediaBDirective extends MediaBase { constructor(el: ElementRef); }