import { CSSResult, TemplateResult } from 'lit';
import { NamiElement } from '../NamiElement';
import { TProgressIndicatorComponent } from '@namiml/sdk-core';
import { TSemverObj } from '@namiml/sdk-core';
export declare class NamiProgressIndicator extends NamiElement {
    component: TProgressIndicatorComponent;
    scaleFactor: number;
    inFocusedState: boolean;
    minSDKVersion: TSemverObj;
    currentWidth: number;
    private hasInitialized;
    connectedCallback(): void;
    firstUpdated(changedProperties: any): void;
    updated(changedProperties: any): void;
    protected styles(): CSSResult;
    private getProgressPercentage;
    private animateProgress;
    render(): TemplateResult;
}
