declare class MdcTypography {
    private root;
    constructor(root: HTMLElement);
    type: 'headline1' | 'headline2' | 'headline3' | 'headline4' | 'headline5' | 'headline6' | 'subtitle1' | 'subtitle2' | 'body1' | 'body2' | 'caption' | 'button' | 'overline';
    attached(): void;
}
export declare class MdcHeadline1 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcHeadline2 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcHeadline3 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcHeadline4 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcHeadline5 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcHeadline6 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcSubtitle1 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcSubtitle2 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcBody1 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcBody2 extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcCaption extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcTypographyButton extends MdcTypography {
    constructor(root: HTMLElement);
}
export declare class MdcOveline extends MdcTypography {
    constructor(root: HTMLElement);
}
export {};
