import { GraphQLEnumType, GraphQLInputObjectType, GraphQLObjectType } from 'graphql';
import { Context } from '../context';
import { InvoiceWithItems } from "../../../payment-api/src";
export declare const GraphQLInvoiceItem: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
    id: string;
    createdAt: Date;
    modifiedAt: Date;
    name: string;
    description: string;
    quantity: number;
    amount: number;
    invoiceId: string;
}, unknown> & {}, Context>;
export declare const GraphQLInvoice: GraphQLObjectType<InvoiceWithItems, Context>;
export declare const GraphQLPublicInvoice: GraphQLObjectType<InvoiceWithItems, Context>;
export declare const GraphQLinvoiceFilter: GraphQLInputObjectType;
export declare const GraphQLInvoiceSort: GraphQLEnumType;
export declare const GraphQLInvoiceConnection: GraphQLObjectType<any, Context>;
export declare const GraphQLInvoiceItemInput: GraphQLInputObjectType;
export declare const GraphQLInvoiceInput: GraphQLInputObjectType;
