import { KbqColorDirective } from '@koobiq/components/core';
import * as i0 from "@angular/core";
export type ProgressBarMode = 'determinate' | 'indeterminate';
export declare class KbqProgressBarText {
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqProgressBarText, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<KbqProgressBarText, "[kbq-progress-bar-text]", never, {}, {}, never, never, false, never>;
}
export declare class KbqProgressBarCaption {
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqProgressBarCaption, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<KbqProgressBarCaption, "[kbq-progress-bar-caption]", never, {}, {}, never, never, false, never>;
}
export declare class KbqProgressBar extends KbqColorDirective {
    id: string;
    value: number;
    mode: ProgressBarMode;
    get percentage(): number;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqProgressBar, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqProgressBar, "kbq-progress-bar", never, { "id": { "alias": "id"; "required": false; }; "value": { "alias": "value"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; }, {}, never, ["[kbq-progress-bar-text]", "[kbq-progress-bar-caption]"], false, never>;
}
