import { PackageIdentifier } from "../../types/reflection/identifier.type"; import { PackageAttribute } from "../../metadata/PackageMetadata"; import { PackageSignOptions } from "./PackageSignOptions"; export interface PackageContainerInterface { id: string; register(attributes: PackageAttribute): PackageIdentifier; sign(options: PackageSignOptions): void; get(token: string): T; list(parameters?: any): Array; }