import { ElementRef, OnDestroy } from '@angular/core';
import { MdcRipple } from '@angular-mdc/web/ripple';
export declare class MdcCardMediaContent {
    elementRef: ElementRef<HTMLElement>;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcCardMedia {
    elementRef: ElementRef<HTMLElement>;
    get square(): boolean;
    set square(value: boolean);
    private _square;
    get wide(): boolean;
    set wide(value: boolean);
    private _wide;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcCardPrimaryAction implements OnDestroy {
    private _ripple;
    elementRef: ElementRef<HTMLElement>;
    constructor(_ripple: MdcRipple, elementRef: ElementRef<HTMLElement>);
    ngOnDestroy(): void;
}
export declare class MdcCardActions {
    elementRef: ElementRef<HTMLElement>;
    get fullBleed(): boolean;
    set fullBleed(value: boolean);
    private _fullBleed;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcCardActionButtons {
    elementRef: ElementRef<HTMLElement>;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcCardActionIcons {
    elementRef: ElementRef<HTMLElement>;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcCardAction {
    elementRef: ElementRef<HTMLElement>;
    get action(): string;
    set action(action: string);
    private _action;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcCard {
    elementRef: ElementRef<HTMLElement>;
    get outlined(): boolean;
    set outlined(value: boolean);
    private _outlined;
    constructor(elementRef: ElementRef<HTMLElement>);
}
