import { CoreAddress, ICoreAddress } from "@nmshd/core-types"; import { RenderHints, ValueHints } from "../../../attributes/hints"; import { AbstractIdentityDescriptor, AbstractIdentityDescriptorJSON, IAbstractIdentityDescriptor } from "./AbstractIdentityDescriptor"; export interface StatementSubjectJSON extends AbstractIdentityDescriptorJSON { "@type": "StatementSubject"; address: string; } export interface IStatementSubject extends IAbstractIdentityDescriptor { address: ICoreAddress; } export declare class StatementSubject extends AbstractIdentityDescriptor implements IStatementSubject { address: CoreAddress; static from(value: IStatementSubject | Omit): StatementSubject; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): StatementSubjectJSON; static get valueHints(): ValueHints; static get renderHints(): RenderHints; } //# sourceMappingURL=StatementSubject.d.ts.map