import { Constructor, GenericCallback } from "../../models.mjs"; //#region src/internal/value/handlers.d.ts type Options = { callback: GenericCallback; method?: string; }; declare function getCompareHandlers(owner: GenericCallback, options: Options): { deregister(constructor: Constructor): void; handle(first: unknown, second: unknown, ...parameters: unknown[]): Value; register(constructor: Constructor, handler?: string | GenericCallback): void; }; declare function getSelfHandlers(owner: GenericCallback, options: Options): { deregister(constructor: Constructor): void; handle(value: unknown, ...parameters: unknown[]): any; register(constructor: Constructor, handler?: string | GenericCallback): void; }; //#endregion export { getCompareHandlers, getSelfHandlers };