import type { WatchConfig } from './option/watch'; import type { PropsConfig } from './option/props'; import type { InjectConfig } from './option/inject'; import type { OptionSetupFunction } from './component'; export interface OptionBuilder { name?: string; data?: Record; methods?: Record; hooks?: Record; computed?: Record; watch?: Record; props?: Record; inject?: Record; setup?: OptionSetupFunction; beforeCreateCallbacks?: Function[]; } export declare function applyAccessors(optionBuilder: OptionBuilder, dataFunc: (ctx: any) => Map any) | undefined; set: ((v: any) => any) | undefined; }>): void; //# sourceMappingURL=optionBuilder.d.ts.map