import { Expression } from '@babel/types'; import { Params, TailProcessorParams, ValueCache } from '@wyw-in-js/processor-utils'; import { ExpressionValue } from '@wyw-in-js/shared'; import { B as BaseProcessor } from './base-processor-FyHksda3.js'; type Atomics = { conditions: Record; defaultCondition: string; properties: { [key: string]: string[]; }; shorthands: Record; unitless: string[]; multipliers?: Record; inlineGetters: Record string>; }; type RuntimeConfig = { conditions: string[]; styles: Record>>; shorthands: Atomics['shorthands']; defaultCondition: string; unitless: string[]; multipliers?: Record; inlineGetters: Record string>; }; declare class GenerateAtomicsProcessor extends BaseProcessor { callParam: ExpressionValue; runtimeConfig?: RuntimeConfig; constructor(params: Params, ...args: TailProcessorParams); get asSelector(): string; get value(): Expression; doEvaltimeReplacement(): void; build(values: ValueCache): void; doRuntimeReplacement(): void; } export { GenerateAtomicsProcessor };