import { MetadataAccessor } from "./interface";
/**
 * Helper class to access metadata from a decorator.
 */
export declare class MetadataDecoratorHelper implements MetadataAccessor {
    private storage;
    constructor(target: any, key?: string | symbol, indexOrPropertyDescriptor?: number | TypedPropertyDescriptor<unknown>);
    getMetadata(key: string): any;
    setMetadata(key: string, value: any): void;
    hasMetadata(key: string): boolean;
}
