import { Document } from "@shareledgerjs/types/shareledger/document/document"; import { BaseClient } from "../../baseclient"; export interface DocumentQueryExtensionMethods { documentsByHolder(holder: string, height?: number): Promise; documentByProof(proof: string, height?: number): Promise; documentsByIssuer(holder: string, issuer: string, height?: number): Promise; } export interface DocumentQueryExtension { readonly document: DocumentQueryExtensionMethods; } export declare function DocumentQueryExtension(constructor: T): T;