import { type MaskitoNumberParams } from '@maskito/kit';
import { type TuiValueTransformer } from '@taiga-ui/cdk/classes';
export interface TuiInputNumberOptions extends Pick<Required<MaskitoNumberParams>, 'max' | 'min' | 'minusSign' | 'postfix' | 'prefix'> {
    readonly step: bigint | number;
    readonly icons: Readonly<{
        decrease: string;
        increase: string;
    }>;
    readonly valueTransformer: TuiValueTransformer<bigint | null, any> | TuiValueTransformer<number | null, any> | null;
}
export declare const TUI_INPUT_NUMBER_DEFAULT_OPTIONS: TuiInputNumberOptions;
export declare const TUI_INPUT_NUMBER_OPTIONS: import("@angular/core").InjectionToken<TuiInputNumberOptions>, tuiInputNumberOptionsProvider: (item: Partial<TuiInputNumberOptions> | (() => Partial<TuiInputNumberOptions>)) => import("@angular/core").FactoryProvider;
