import type { UniwindConfig, UniwindMetroConfig } from '@/bundler/types'; import { Platform } from '@/common/consts'; export declare class UniwindBundlerConfig { private readonly config; readonly platform: Platform; static fromMetroConfig(config: UniwindMetroConfig, platform?: string | null): UniwindBundlerConfig; static fromViteConfig(config: UniwindConfig): UniwindBundlerConfig; static fromCliConfig(config: UniwindConfig): UniwindBundlerConfig; constructor(config: UniwindMetroConfig, platform: Platform); get cssPath(): any; get themes(): any[]; get cssVisitor(): any; get polyfills(): any; get stringifiedThemes(): string; toMetroConfig(): UniwindMetroConfig; generateArtifacts(cssArtifactPath: string): Promise; }