import { ActiveLessSymfonyModel, SymfonyModel } from './api.models';
export interface InstallationCountryReferenceCurrency extends ActiveLessSymfonyModel {
    installationId?: number;
    countryReferenceCurrencyId: number;
    minCashValue?: number;
    maxCashValue?: number;
}
export interface CashValueSummary {
    countryReferenceCurrencyId: number;
    currencyCode: string;
    balanceInitial: number;
    transfers: number;
    payments: number;
    totalBalance: number;
    minCashValue: number;
    maxAmount: number;
}
export interface OpeningTransference extends ActiveLessSymfonyModel {
    openingId: number;
    openingReferenceId: number;
    transferenceTypeId: number;
    userId: number;
    amount: number;
    countryReferenceCurrencyId: number;
    transferenceCode: string;
    receiptNumber: string;
    userName: string | null;
    userUsername: string | null;
    currencyCode: string | null;
    maxCashExceeded: boolean;
    transferenceType: TransferenceType;
}
export interface ReceiptFile {
    format: string;
    base64: string;
}
export interface TransferenceType extends SymfonyModel {
    code: string;
    name: string;
}
