import { PartialAtomInstance } from '../types/index.js'; export declare const createInjector: void) | undefined; result?: any; type: string; } | { cleanup?: (() => void) | undefined; result: any; type: string; }>(operation: string, first: (instance: PartialAtomInstance, ...args: A) => T, next?: ((prevDescriptor: T, instance: PartialAtomInstance, ...args: A) => T) | undefined) => (...args: A) => any;