import type { Bud } from '@roots/bud-framework'; import type { SyncCallback, SyncRegistry, SyncStore } from '@roots/bud-framework/registry'; import { Hooks } from '../base/base.js'; /** * Synchronous hooks registry */ export declare class SyncHooks extends Hooks { /** * Get a value */ get(id: T, fallback?: SyncRegistry[T]): SyncRegistry[T]; /** * Set a value */ set(id: T, ...input: Array): Bud; /** * Set multiple values */ setRecords(map: Partial): Bud; }