import { Comptes, Devise, Encaissement, FacturesReglement, Mode, Statistique, Taux, Tresorerie } from "@/types/reglementType";

export interface reglementState {
    status: 'idle' | 'loading' | 'succeeded' | 'failed';
    error: string | null;

    reglements: FacturesReglement[]
    reglementSelected: FacturesReglement | null;

    statistiques: Statistique | null;

    modes: Mode[];
    modeSelected: Mode | null;
    
    encaissements: Encaissement | null;

    devises: Devise[];
    deviseSelected: Devise | null;

    tresoreries: Tresorerie[];
    tresorerieSelected: Tresorerie | null;

    CompteGeneraux: Comptes[];
    CompteGenerauxSelected: Comptes | null;

    taux: Taux[];
    tauxSelected: Taux | null;
}

