import * as i0 from '@angular/core';

declare class NgxNumberTickerComponent {
    styleClass?: string;
    set countTo(number: number);
    set countDuration(countDuration: number);
    countDurationValue: number;
    transformFunction?: (number: number) => string;
    targetNumber: number;
    currentNumber: number;
    displayNumber: i0.WritableSignal<string>;
    private frameId?;
    private countToNumber;
    private countUp;
    private countDown;
    setCountValue(): void;
    private executeCount;
    private calculateCurrentNumber;
    private easeOutQuad;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxNumberTickerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxNumberTickerComponent, "om-number-ticker", never, { "styleClass": { "alias": "styleClass"; "required": false; }; "countTo": { "alias": "countTo"; "required": false; }; "countDuration": { "alias": "countDuration"; "required": false; }; "transformFunction": { "alias": "transformFunction"; "required": false; }; }, {}, never, never, true, never>;
}

export { NgxNumberTickerComponent };
