import { CombinesService } from './combines.service';
import { Milestone } from 'src/milestones/entities/milestone.entity';
import { DesignEntity } from 'src/designs/entities/design.entity';
import { Expense } from 'src/expenses/entities/expense.entity';
export declare class CombinesController {
    private readonly combinesService;
    constructor(combinesService: CombinesService);
    createFullJob(fullBodyJob: {
        job: any;
        milestones: [Milestone];
        designs: [DesignEntity];
        expenses: [Expense];
    }): Promise<any>;
    updateFullJob(id: number, fullBodyJob: {
        job: any;
        milestones: [Milestone];
        designs: [DesignEntity];
        expenses: [Expense];
    }): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        clientId: number;
        title: string;
        description: string;
        status: string;
        poNumber: string;
        invoiceDate: Date;
        productionDate: Date | null;
        productionPriority: number;
        productionNotes: string | null;
        shippingOption: string;
        shippingName: string;
        shippingAddress1: string;
        shippingAddress2: string;
        shippingCity: string;
        shippingState: string;
        shippingPostcode: string;
        shippingCountry: string;
        shippingPhone: string;
        shippingEmail: string;
        shippingNotes: string;
        createdById: number;
        quoteKey: string | null;
        published: boolean;
        invoiceNumber: string;
        generalNotes: string;
        assignedToId: number | null;
    }>;
}
