import { DomainObject } from "./domain-object";
import { LedgerJournalLineType, LedgerJournalLineStatus, DebitCreditType, UserType } from "./all.enum";
import { LedgerJournal } from "./ledger-journal";
import { Employee } from "./employee";
import { LedgerAccount } from "./ledger-account";
import { LedgerAccountVat } from "./ledger-account-vat";
import { Currency } from "./currency";
import { BankAccount } from "./bank-account";
export declare class LedgerJournalLine extends DomainObject {
    LineId?: string | undefined;
    TransactionNo?: number | undefined;
    JournalId?: string | undefined;
    Journal?: LedgerJournal | undefined;
    EmployeeId?: string | undefined;
    Employee?: Employee | undefined;
    LineType?: LedgerJournalLineType | undefined;
    Status?: LedgerJournalLineStatus | undefined;
    VoucherNo?: string | undefined;
    Date?: Date | undefined;
    AccountId?: string | undefined;
    Account?: LedgerAccount | undefined;
    VatAccountId?: string | undefined;
    VatAccount?: LedgerAccountVat | undefined;
    DebitCredit?: DebitCreditType | undefined;
    Amount?: number | undefined;
    CurrencyId?: string | undefined;
    Currency?: Currency | undefined;
    ContraAccountId?: string | undefined;
    ContraAccount?: LedgerAccount | undefined;
    ContraVatAccountId?: string | undefined;
    ContraVatAccount?: LedgerAccountVat | undefined;
    Text?: string | undefined;
    MetaData?: string | undefined;
    BankAccountId?: string | undefined;
    BankAccount?: BankAccount | undefined;
    Id_ApprovedBy?: string | undefined;
    UserType_ApprovedBy?: UserType | undefined;
    ApprovedDate?: Date | undefined;
}
//# sourceMappingURL=ledger-journal-line.d.ts.map