import type { Bud } from '@roots/bud-framework'; import { addConfig } from '@roots/bud-framework/methods/addConfig'; import { after } from '@roots/bud-framework/methods/after'; import { before } from '@roots/bud-framework/methods/before'; import { bindFacade } from '@roots/bud-framework/methods/bindFacade'; import { close } from '@roots/bud-framework/methods/close'; import { container } from '@roots/bud-framework/methods/container'; import { get } from '@roots/bud-framework/methods/get'; import { glob, globSync } from '@roots/bud-framework/methods/glob'; import { maybeCall } from '@roots/bud-framework/methods/maybeCall'; import { path } from '@roots/bud-framework/methods/path'; import { pipe } from '@roots/bud-framework/methods/pipe'; import { processConfigs } from '@roots/bud-framework/methods/processConfigs'; import { publicPath } from '@roots/bud-framework/methods/publicPath'; import { relPath } from '@roots/bud-framework/methods/relPath'; import { run } from '@roots/bud-framework/methods/run'; import { sequenceSync } from '@roots/bud-framework/methods/sequence'; import { setPath } from '@roots/bud-framework/methods/setPath'; import { setPublicPath } from '@roots/bud-framework/methods/setPublicPath'; import { sh } from '@roots/bud-framework/methods/sh'; import { tap } from '@roots/bud-framework/methods/tap'; import { tapAsync } from '@roots/bud-framework/methods/tapAsync'; import { when } from '@roots/bud-framework/methods/when'; type methods = Partial<{ [K in keyof Bud as `${K & string}`]: Bud[K]; }>; declare const methods: { addConfig: addConfig; after: after; before: before; bindFacade: bindFacade; close: typeof close; container: container; get: get; glob: glob; globSync: globSync; maybeCall: maybeCall; path: path; pipe: pipe; processConfigs: processConfigs; publicPath: publicPath; relPath: relPath; run: run; sequence: (fns: Array) => Promise; sequenceSync: sequenceSync; setPath: setPath; setPublicPath: setPublicPath; sh: sh; tap: tap; tapAsync: tapAsync; when: typeof when; }; export default methods;