/** * Anmeldung fuer die Rechnungs-API: der `api_key` des Kontos als Bearer. * * Anders als `apiKeyAuth` **ohne** `cashregister-token` — eine Rechnung * entsteht nicht an einer Kasse, sondern am Konto. * * **Der Schluessel gehoert auf einen Server.** Mit ihm entstehen festgeschriebene * Rechnungen mit fortlaufender Nummer, die sich nur noch per Gutschrift * korrigieren lassen. * * Geprueft wird nur, was ohne Netz sicher falsch ist: ein leerer Wert, ein * Partner-Schluessel (`pk_…`) oder ein Kassen-Token (`cb_…`). Die Form des * Kontoschluessels selbst bleibt offen, weil das Backend neben `kr__…` * weiterhin aeltere Formen annimmt. Die Meldung nennt nie den Wert, nur seine Art. */ import type { KasseneckAuth } from '../client/auth.js'; export interface InvoiceKeyAuthOptions { /** `api_key` des Kontos, z. B. `kr_live_…` oder `kr_test_…`. */ apiKey: string; } export declare function invoiceKeyAuth(options: InvoiceKeyAuthOptions): KasseneckAuth;