import { CadesType } from "./cades-type"; export interface IFile { get body(): IFileBody; get name(): string; get creatorId(): number; get signatureRequests(): ISignatureRequest[]; } export interface IFileBody { get id(): string; get size(): number; get md5Hex(): string; get modified(): string; get created(): string; get accessed(): string; } export interface ISignatureRequest { get id(): string; /** * @deprecated */ readonly databaseId?: string | undefined; get positionId(): number; get role(): string | undefined; get signs(): string[] | undefined; get requestedSigner(): string | undefined; get objectId(): string | undefined; get publicKeyOid(): string | undefined; get lastSignCadesType(): CadesType; get isAdvancementRequired(): boolean; }