export interface Author { name: string; email: string; } export interface Maintainer { username: string; email: string; } export interface Dependencies { [name: string]: string | undefined; } export interface NodePackage { name?: string; version?: string; description?: string; publisher?: Maintainer; author?: string | Author; maintainers?: Maintainer[]; keywords?: string[]; dependencies?: Dependencies; devDependencies?: Dependencies; [property: string]: any; } export interface PublishedNodePackage extends NodePackage { name: string; version: string; } export declare namespace PublishedNodePackage { function is(pck: NodePackage | undefined): pck is PublishedNodePackage; } export declare function sortByKey(object: { [key: string]: any; }): { [key: string]: any; }; //# sourceMappingURL=npm-registry.d.ts.map