import type { UserDefinedOptions } from '../../types/index.js';
export declare function createPlugins(options?: UserDefinedOptions): {
    beginCompilerShadowRun: () => number;
    completeCompilerShadowRun: (revision?: number) => import("../../compiler/index.js").CompilerShadowGateResult | undefined;
    dispose(): Promise<void>;
    getCompilerShadowRunSnapshot: () => import("../../compiler/index.js").CompilerShadowRunSnapshot;
    watchChange: (id: string, change?: {
        event: "update" | "delete";
    }) => Promise<Set<string>>;
    adaptWxss: (options?: Partial<import("@weapp-tailwindcss/postcss").IStyleHandlerOptions>) => import("node:stream").Transform;
    generateWxss: (options?: Partial<import("@weapp-tailwindcss/postcss").IStyleHandlerOptions>) => import("node:stream").Transform;
    transformWxss: (options?: Partial<import("@weapp-tailwindcss/postcss").IStyleHandlerOptions>) => import("node:stream").Transform;
    transformWxml: (options?: Partial<import("../../types/index.js").ITemplateHandlerOptions>) => import("node:stream").Transform;
    transformJs: (options?: Partial<import("../../types/index.js").CreateJsHandlerOptions>) => import("node:stream").Transform;
};
