import * as Schema from "effect/Schema";
export declare const DeleteInvoiceitemsInvoiceitemInput: Schema.Struct<{
    readonly invoiceitem: Schema.String;
}>;
export type DeleteInvoiceitemsInvoiceitemInput = typeof DeleteInvoiceitemsInvoiceitemInput.Type;
export declare const DeleteInvoiceitemsInvoiceitemOutput: Schema.Struct<{
    readonly deleted: Schema.Literals<readonly ["true"]>;
    readonly id: Schema.String;
    readonly object: Schema.Literals<readonly ["invoiceitem"]>;
}>;
export type DeleteInvoiceitemsInvoiceitemOutput = typeof DeleteInvoiceitemsInvoiceitemOutput.Type;
/**
 * Delete an invoice item
 *
 * <p>Deletes an invoice item, removing it from an invoice. Deleting invoice items is only possible when they’re not attached to invoices, or if it’s attached to a draft invoice.</p>
 */
export declare const DeleteInvoiceitemsInvoiceitem: import("@distilled.cloud/core/client").OperationMethod<{
    readonly invoiceitem: string;
}, {
    readonly deleted: "true";
    readonly id: string;
    readonly object: "invoiceitem";
}, never, import("../credentials.ts").Credentials>;
//# sourceMappingURL=DeleteInvoiceitemsInvoiceitem.d.ts.map