import { ConstructorOrObject } from "../../typing";
import { MetadataAccessor } from "./interface";
export declare class ParameterMetadata implements MetadataAccessor {
    private storage;
    private parameterKey;
    constructor(target: ConstructorOrObject, index: number);
    private getData;
    private setData;
    getMetadata(key: string): any;
    setMetadata(key: string, value: any): void;
    hasMetadata(key: string): boolean;
}
