import type { AnnulmentOperationType, BasicOnlineInvoiceRequestType, InvoiceOperationType, ManageAnnulmentRequest, ManageInvoiceRequest } from "nav-osa-types";
import type { NavApiConfig } from "./configValidator.js";
export declare function createBasicOnlineInvoiceRequest(config: NavApiConfig): BasicOnlineInvoiceRequestType;
export declare function createManageInvoiceRequest(config: NavApiConfig, params: {
    invoiceOperation: InvoiceOperationType[];
    compressedContent: boolean;
    exchangeToken: string;
}): ManageInvoiceRequest;
export declare function createManageAnnulmentRequest(config: NavApiConfig, params: {
    annulmentOperations: AnnulmentOperationType[];
    exchangeToken: string;
}): ManageAnnulmentRequest;
