import { EventEmitter } from '../../stencil-public-runtime';
export declare class Tabs {
    private host;
    tabChange: EventEmitter<number>;
    color: 'background' | 'primary' | 'secondary' | 'surface';
    indicatorType: 'underline' | 'icon';
    shrinkTabs: boolean;
    activeTab: number;
    tabElements: HTMLMaterialsTabElement[];
    private mdcTabs;
    componentWillLoad(): void;
    lookupTabs(): void;
    componentDidLoad(): void;
    componentDidUpdate(): void;
    getIndicatorClasses(): {
        'mdc-tab-indicator__content': boolean;
        'mdc-tab-indicator__content--icon': boolean;
        'mdc-tab-indicator__content--underline': boolean;
        'material-icons': boolean;
    };
    getTabClasses(tab: HTMLMaterialsTabElement): {
        'mdc-tab': boolean;
        'mdc-tab--active': boolean;
        'mdc-tab--min-width': boolean;
    };
    render(): any;
}
