import * as t from 'typanion'; import { AssetDefinition } from '../configuration'; import { IBuildCommand, IBuildPlugin } from '../utils/plugin-manager'; declare const isViteConfiguration: t.StrictValidator; export type ViteConfiguration = t.InferType; export declare class ViteBuildCommand implements IBuildCommand { name: string; private viteFolder; plugin: IBuildPlugin; constructor(name: string, viteFolder: string, plugin: IBuildPlugin); buildInFolder(folder: string): Promise; } export declare class ViteBuildPlugin implements IBuildPlugin { generateBuildCommands(configuration: AssetDefinition): Promise; } export {};