import { PointType } from "../../utils/isPoint";
declare const _default: <Type extends object, Params extends (string | number | boolean | PointType | undefined)[], Context extends void | object = void>(factory: (params: Params, context: Context) => Type, dispose?: ((object: Type) => void) | undefined) => readonly [(params: Params, paramString?: string, context?: Context) => Type, (object: Type | null | undefined) => void, () => void];
export default _default;
