import { OnInit } from '@angular/core';
import { ILoader } from '../../../component/ILoader';
import { LoaderStatus } from '../../../component/LoaderStatus';
import { AbstractHasOptions } from '../../../share/AbstractHasOptions';
export declare class MaterialBarLoader extends AbstractHasOptions implements OnInit, ILoader {
    static readonly TYPE_NAME: string;
    private width;
    private height;
    private disabled;
    private status;
    constructor();
    ngOnInit(): void;
    start(): Promise<any>;
    pause(): void;
    resume(): void;
    stop(): void;
    getState(): LoaderStatus;
    isRunning(): boolean;
    isPaused(): boolean;
    isStopped(): boolean;
    getWidth(): string;
    setWidth(width: string): void;
    getHeight(): string;
    setHeight(height: string): void;
    isDisabled(): boolean;
    setDisabled(disabled: boolean): void;
}
