import { IExecuteFunctions } from 'n8n-workflow';
export declare class InvoiceResource {
    resourceName: string;
    endpoint: string;
    create(executeFunctions: IExecuteFunctions, itemIndex: number, additionalFields: any): Promise<any>;
    createFromSalesOrder(executeFunctions: IExecuteFunctions, itemIndex: number, additionalFields: any): Promise<any>;
    get(executeFunctions: IExecuteFunctions, itemIndex: number, _additionalFields: any): Promise<any>;
    getAll(executeFunctions: IExecuteFunctions, itemIndex: number, _additionalFields: any): Promise<any>;
    update(executeFunctions: IExecuteFunctions, itemIndex: number, additionalFields: any): Promise<any>;
    delete(executeFunctions: IExecuteFunctions, itemIndex: number, _additionalFields: any): Promise<any>;
    list(executeFunctions: IExecuteFunctions, _itemIndex: number, _additionalFields: any): Promise<any>;
    markAsSent(executeFunctions: IExecuteFunctions, itemIndex: number, _additionalFields: any): Promise<any>;
}
//# sourceMappingURL=Invoice.resource.d.ts.map