import type { IStyleHandlerOptions, ITemplateHandlerOptions, UserDefinedOptions } from '../../../types/index.js';
export declare function createNativeGulpPlugins(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<IStyleHandlerOptions>) => import("node:stream").Transform;
    generateWxss: (options?: Partial<IStyleHandlerOptions>) => import("node:stream").Transform;
    transformWxss: (options?: Partial<IStyleHandlerOptions>) => import("node:stream").Transform;
    transformWxml: (options?: Partial<ITemplateHandlerOptions>) => import("node:stream").Transform;
    transformJs: (options?: Partial<import("../../../types/index.js").CreateJsHandlerOptions>) => import("node:stream").Transform;
};
