import type { NamedStyles } from "../responsive"; import type { responsiveAllowListCircle } from "../responsive"; export type typeManager = { id: number; size: number; styleed: Record; unStyled: Record; }; export type styleManagerState = { style?: typeManager[]; currentSize?: number; }; export type styleManagerAction = { create | NamedStyles>(styles: T | NamedStyles): T; _styleParse | NamedStyles>(styles: T | NamedStyles): T; isCircle(checkCircle: typeof responsiveAllowListCircle): boolean; isSameDimension(checkCircle: typeof responsiveAllowListCircle): boolean; }; export type StyleManagerUnion = styleManagerAction & styleManagerState;