import { BindingAddress } from './bindings'; export declare class Metadata> { data: T; extend(obj: Partial): void; } export declare function useMetadata>(key: BindingAddress>): import("@kraftr/errors").Return, import("./errors").ContextNotFound | import("./errors").SourceNotDefined>;