import { Expression } from '@babel/types'; import { Params, TailProcessorParams } from '@wyw-in-js/processor-utils'; import { B as BaseProcessor } from './base-processor-FyHksda3.js'; import '@wyw-in-js/shared'; type Primitive = string | number | boolean | null | undefined; type TemplateCallback = (params: Record | undefined) => string | number; declare class UseThemeProcessor extends BaseProcessor { constructor(params: Params, ...args: TailProcessorParams); build(): void; doEvaltimeReplacement(): void; doRuntimeReplacement(): void; get asSelector(): string; get value(): Expression; } export { type Primitive, type TemplateCallback, UseThemeProcessor };