import { ITicketStoragePort } from "../../application/ports/storage"; import { ArcaServiceName } from "../../application/types/service-name.types"; import { AccessTicket } from "../../domain/entities/access-ticket.entity"; import { FileSystemTicketStorageConfig } from "../types/ticket-storage.types"; export declare class FileSystemTicketStorage implements ITicketStoragePort { private ticketPath; private cuit; private production; constructor(config: FileSystemTicketStorageConfig); private createFileName; private getTicketFilePath; save(ticket: AccessTicket, serviceName: ArcaServiceName): Promise; get(serviceName: ArcaServiceName): Promise; delete(serviceName: ArcaServiceName): Promise; }