import type { Bud } from '@roots/bud-framework'; import type { Base as BuildBase } from '@roots/bud-framework/services/build'; declare class Registrable implements BuildBase { _app: () => Bud; /** * Constructor */ constructor(_app: () => Bud); /** * Application getter * * @readonly @public */ get app(): Bud; unwrap(maybeFunction: ((app: Bud, ...options: Array) => T) | T, ...options: Array): T; wrap(input: ((app: Bud) => T) | T): (app: Bud) => T; } export { Registrable as default };