import type { Bud } from '@roots/bud-framework'; import type { File } from '@roots/bud-framework/context'; interface Config { ext: File[`ext`]; module: File[`module`]; name: File[`name`]; path: File[`path`]; } /** * User config parser */ declare class Configuration { bud: Bud; /** * Class constructor */ constructor(bud: Bud); /** * Process configuration */ run(file: Config): Promise; } export default Configuration;