/// export interface CreateGulConfigOptions { projectDir: string; distDir: string; baseDir: string; tsconfigPath?: string; disablePx2Vw?: boolean; } export default function createGulpConfig(options: CreateGulConfigOptions): { build: () => import("undertaker").TaskFunction; dev: () => { task: import("undertaker").TaskFunction; close(): void; }; npm: () => import("undertaker").TaskFunction; npmDev: (onSuccess?: string) => { task: import("undertaker").TaskFunction; close(): void; }; resolveTypeScript: typeof resolveTypeScript; excludeDistDir: string; sourceFiles: Record<"ts" | "less" | "js" | "axml" | "json" | "asset" | "copy" | "dts", string[]>; sourceType: { typeMap: {}; check(path: string, sourceFiles: Record<"ts" | "less" | "js" | "axml" | "json" | "asset" | "copy" | "dts", string[]>): any; }; }; declare function resolveTypeScript(): string; export {};