import { FiscalYearsService } from '../services/fiscal-years.service';
import { CreateFiscalYearDto } from '../dto/create-fiscal-year.dto';
export declare class FiscalYearsController {
    private readonly fiscalYears;
    constructor(fiscalYears: FiscalYearsService);
    create(dto: CreateFiscalYearDto): import(".prisma/client").Prisma.Prisma__FiscalYearClient<{
        id: string;
        label: string;
        createdAt: Date;
        status: import(".prisma/client").$Enums.FiscalYearStatus;
        complexId: string;
        startDate: Date;
        endDate: Date;
    }, never, import("@prisma/client/runtime/library").DefaultArgs>;
    list(complexId: string): import(".prisma/client").Prisma.PrismaPromise<{
        id: string;
        label: string;
        createdAt: Date;
        status: import(".prisma/client").$Enums.FiscalYearStatus;
        complexId: string;
        startDate: Date;
        endDate: Date;
    }[]>;
    close(id: string): import(".prisma/client").Prisma.Prisma__FiscalYearClient<{
        id: string;
        label: string;
        createdAt: Date;
        status: import(".prisma/client").$Enums.FiscalYearStatus;
        complexId: string;
        startDate: Date;
        endDate: Date;
    }, never, import("@prisma/client/runtime/library").DefaultArgs>;
}
