declare module "hydrolysis" { interface Options { filter?: (path: string) => boolean; } interface Element { is: string; contentHref: string; desc?: string; } interface Behavior { is: string; contentHref: string; desc?: string; } export class Analyzer { static analyze(path: string, options: Options): Promise; metadataTree(path: string): Promise; annotate(): void; elements: Element[]; behaviors: Behavior[]; } }