import { IFiscalapiHttpClient } from '../http/fiscalapi-http-client.interface'; import { ApiResponse } from '../common/api-response'; import { BaseFiscalapiService } from './base-fiscalapi-service'; import { IStampService } from '../abstractions/stamp-service.interface'; import { StampTransaction, StampTransactionParams } from '../models/stamp'; /** * Implementación del servicio de timbres fiscales */ export declare class StampService extends BaseFiscalapiService implements IStampService { /** * Crea una nueva instancia del servicio de timbres * @param {IFiscalapiHttpClient} httpClient - Cliente HTTP * @param {string} apiVersion - Versión de la API */ constructor(httpClient: IFiscalapiHttpClient, apiVersion: string); /** * Transfiere timbres de una persona a otra * @param {StampTransactionParams} request - Parámetros de la transferencia * @returns {Promise>} Resultado de la operación */ transferStamps(request: StampTransactionParams): Promise>; /** * Retira timbres de una persona * @param {StampTransactionParams} request - Parámetros del retiro * @returns {Promise>} Resultado de la operación */ withdrawStamps(request: StampTransactionParams): Promise>; } //# sourceMappingURL=stamp-service.d.ts.map