import { StreamDirectoryEntry } from "compound-binary-file-js"; import { PropertyInfo } from "./PropertyInfo"; import { PropertyTag } from "./PropertyTag"; export declare abstract class PropertiesStream { static readonly STREAM_NAME = "__properties_version1.0"; protected readonly stream: StreamDirectoryEntry; private headerLength; protected constructor(stream: StreamDirectoryEntry, headerLength: number); properties(): PropertyInfo[]; getProperty(tag: PropertyTag): PropertyInfo; findProperty(tag: PropertyTag): PropertyInfo; }