import type { CertificateResult, CheckTimeOptions, ExtraParameters, SaveOptions, SignatureClient, SignOptions, SignResult, SignBatchOptions, SignBatchResult } from "../types.js"; /** * Cliente determinista para pruebas de aplicaciones consumidoras. */ export declare class MockAutoFirmaClient implements SignatureClient { readonly calls: SignOptions[]; private readonly result; constructor(result?: SignResult); sign(options: SignOptions): Promise; readonly batchCalls: SignBatchOptions[]; signBatch(options: SignBatchOptions): Promise; coSign(options: SignOptions): Promise; counterSign(options: SignOptions): Promise; selectCertificate(_parameters?: ExtraParameters): Promise; readonly saved: SaveOptions[]; saveDataToFile(options: SaveOptions): Promise; checkTime(_options?: CheckTimeOptions): Promise; }