import type { Building } from '../../types/dbTypes'; import type { ActionMap } from '../ActionMap'; interface BuildingsTypes { buildings: Building[]; building: Building | null; } export type BuildingsState = BuildingsTypes; export type BuildingsPayload = { ['SET-BUILDINGS']: Pick; ['SET-CURRENT-BUILDING']: Pick; ['REMOVE-BUILDING']: { buildingId: number; }; ['CLEAR-BUILDINGS']: void; }; export type BuildingsActions = ActionMap[keyof ActionMap]; export declare const BuildingsReducer: (state: BuildingsState, action: BuildingsActions) => BuildingsTypes; export {}; //# sourceMappingURL=reducer.d.ts.map