import { PrismaService } from '../prisma/prisma.service';
import type { CreateLedgerDto } from './dto/create-ledger.dto';
import type { UpdateLedgerDto } from './dto/update-ledger.dto';
export declare class LedgerService {
    private prisma;
    constructor(prisma: PrismaService);
    findAll(actUp?: string, actCode?: number): Promise<{
        actNo: string;
        actName: string | null;
        engName: string | null;
        actUp: string | null;
        actCode: number;
        actBlnc: number;
        actKind: number;
        actGrop: number;
        adrNm: string | null;
        adrCt: string | null;
        tlfNb: string | null;
        faxNo: string | null;
        brcName: string | null;
        mnyCode: number;
        brnchFlg: number | null;
        mndbFlg: number | null;
        klfFlg: number | null;
        salrFlg: number | null;
        exprFlg: number | null;
        usrId: string | null;
        tree: string | null;
        ytdDb: number;
        ytdCr: number;
        dtdDb: number;
        dtdCr: number;
        lstDb: number;
        lstCr: number;
        counTrall: number;
    }[]>;
    findByActNo(actNo: string, actCode?: number): Promise<{
        actNo: string;
        actName: string | null;
        engName: string | null;
        actUp: string | null;
        actCode: number;
        actBlnc: number;
        actKind: number;
        actGrop: number;
        adrNm: string | null;
        adrCt: string | null;
        tlfNb: string | null;
        faxNo: string | null;
        brcName: string | null;
        mnyCode: number;
        brnchFlg: number | null;
        mndbFlg: number | null;
        klfFlg: number | null;
        salrFlg: number | null;
        exprFlg: number | null;
        usrId: string | null;
        tree: string | null;
        ytdDb: number;
        ytdCr: number;
        dtdDb: number;
        dtdCr: number;
        lstDb: number;
        lstCr: number;
        counTrall: number;
    } | null>;
    create(dto: CreateLedgerDto): Promise<{
        actNo: string;
        actName: string | null;
        engName: string | null;
        actUp: string | null;
        actCode: number;
        actBlnc: number;
        actKind: number;
        actGrop: number;
        adrNm: string | null;
        adrCt: string | null;
        tlfNb: string | null;
        faxNo: string | null;
        brcName: string | null;
        mnyCode: number;
        brnchFlg: number | null;
        mndbFlg: number | null;
        klfFlg: number | null;
        salrFlg: number | null;
        exprFlg: number | null;
        usrId: string | null;
        tree: string | null;
        ytdDb: number;
        ytdCr: number;
        dtdDb: number;
        dtdCr: number;
        lstDb: number;
        lstCr: number;
        counTrall: number;
    }>;
    update(actNo: string, dto: UpdateLedgerDto): Promise<{
        actNo: string;
        actName: string | null;
        engName: string | null;
        actUp: string | null;
        actCode: number;
        actBlnc: number;
        actKind: number;
        actGrop: number;
        adrNm: string | null;
        adrCt: string | null;
        tlfNb: string | null;
        faxNo: string | null;
        brcName: string | null;
        mnyCode: number;
        brnchFlg: number | null;
        mndbFlg: number | null;
        klfFlg: number | null;
        salrFlg: number | null;
        exprFlg: number | null;
        usrId: string | null;
        tree: string | null;
        ytdDb: number;
        ytdCr: number;
        dtdDb: number;
        dtdCr: number;
        lstDb: number;
        lstCr: number;
        counTrall: number;
    }>;
    remove(actNo: string): Promise<{
        actNo: string;
        actName: string | null;
        engName: string | null;
        actUp: string | null;
        actCode: number;
        actBlnc: number;
        actKind: number;
        actGrop: number;
        adrNm: string | null;
        adrCt: string | null;
        tlfNb: string | null;
        faxNo: string | null;
        brcName: string | null;
        mnyCode: number;
        brnchFlg: number | null;
        mndbFlg: number | null;
        klfFlg: number | null;
        salrFlg: number | null;
        exprFlg: number | null;
        usrId: string | null;
        tree: string | null;
        ytdDb: number;
        ytdCr: number;
        dtdDb: number;
        dtdCr: number;
        lstDb: number;
        lstCr: number;
        counTrall: number;
    }>;
}
