import { Container } from "./container"; export declare const NOCACHE: unique symbol; export declare function createDecorator(container: Container): (type: symbol, ...args: symbol[]) => (target: object, property: string) => void; export declare function createWire(container: Container): (target: T, property: keyof T & string, type: symbol, ...args: symbol[]) => void; export declare function createResolve(container: Container): (type: symbol, ...args: symbol[]) => () => T;