import { GetScheduleParams, Schedule } from "./index-B6tHFYD_.js";

//#region src/types/modules.d.ts
type ApiResponse<T> = {
  success: true;
  data: T[];
  message: string;
  error: null;
};
interface BaseModule<T extends object> {
  findMany: () => Promise<T[]>;
  getSchedule: (params: GetScheduleParams) => Promise<Schedule[]>;
}
//#endregion
export { ApiResponse, BaseModule };