import { DIGITAL_SIGNATURE_REQUEST_ORIGIN_TYPE, DIGITAL_SIGNATURE_REQUEST_STATUS } from "../.."; export declare class SignatureBaseDto { status?: DIGITAL_SIGNATURE_REQUEST_STATUS; } export declare class SignatureRequestBaseDto { /** * Person that is supposed to sign the request * fill either userId or username * @deprecated */ userId?: string; /** * Person that is supposed to sign the request * fill either userId or username * @deprecated */ username?: string; /** * Time since epoch in seconds */ issue_time: number; /** * Request origin type * - client: user phone * - service: any web service that allows for signatures to be requested */ origin_type: DIGITAL_SIGNATURE_REQUEST_ORIGIN_TYPE; /** * Request origin ID * - Must refer to a valid client device */ origin_id: string; /** * If this is coming from a dependent server that expects to receive an update, it's important to fill this * this is only relevant for requests coming from a device application with public API */ remote_document_id?: string; /** * Easy to recognize subject */ subject: string; }