import { ElementRef, OnDestroy } from '@angular/core';
import { MdcRipple, MDCRippleCapableSurface } from '@angular-mdc/web/ripple';
export declare class MdcTopAppBarFixedAdjust {
    elementRef: ElementRef<HTMLElement>;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcTopAppBarRow {
    elementRef: ElementRef<HTMLElement>;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcTopAppBarSection {
    elementRef: ElementRef<HTMLElement>;
    title?: string;
    align?: string;
    constructor(elementRef: ElementRef<HTMLElement>);
}
export declare class MdcTopAppBarActionItem implements OnDestroy, MDCRippleCapableSurface {
    elementRef: ElementRef<HTMLElement>;
    private _ripple;
    _root: Element;
    constructor(elementRef: ElementRef<HTMLElement>, _ripple: MdcRipple);
    ngOnDestroy(): void;
    private _createRipple;
}
export declare class MdcTopAppBarNavigationIcon implements OnDestroy, MDCRippleCapableSurface {
    elementRef: ElementRef<HTMLElement>;
    private _ripple;
    _root: Element;
    constructor(elementRef: ElementRef<HTMLElement>, _ripple: MdcRipple);
    ngOnDestroy(): void;
    private _createRipple;
}
export declare class MdcTopAppBarTitle {
    elementRef: ElementRef<HTMLElement>;
    constructor(elementRef: ElementRef<HTMLElement>);
}
