import { Constructor } from 'type-fest'; import { PartDigitCellGetter, PartDigitCellValueOrGetter, PartDigitGetter, PartDigitValueOrGetter, PartGetter, PartValueOrGetter } from '../types/group.js'; import { CounterPartsMixin } from './counter-parts.js'; import { AvailableNumberAdapterValueType } from '../number-adapter/index.js'; export declare class CounterStylesMixinInterface { cellStyles: PartDigitCellValueOrGetter>; cellStylesDynamic?: PartDigitCellGetter>; extractCellStyles(): Partial[][][]; digitStyles: PartDigitValueOrGetter>; digitStylesDynamic?: PartDigitGetter>; extractDigitStyles(): Partial[][]; partStyles: PartValueOrGetter>; partStylesDynamic?: PartGetter>; extractPartStyles(): Partial[]; color: string; } export declare const CounterStylesMixin: > = Constructor> & Constructor> & Constructor>(superClass: T) => Constructor & T;