import type { Request, Response } from "express";
/**
 * Returns invoice data as JSON.
 * No authentication required — the UUID token is the credential.
 */
export declare const getPublicInvoice: (req: Request, res: Response) => Promise<void>;
/**
 * Streams the invoice PDF.
 * No authentication required — the UUID token is the credential.
 */
export declare const downloadPublicInvoicePdf: (req: Request, res: Response) => Promise<void>;
//# sourceMappingURL=public-invoice.controller.d.ts.map