import type { Selectable } from "kysely";
import type { MemberAccountStatuses } from "../datastore/db";

export interface IMemberAccountStatusRepository {
  FindAllEntries: () => Promise<Selectable<MemberAccountStatuses>[]>;
}

export interface IMemberAccountStatusServices {
  FetchMemberAccountStatuses: () => Promise<
    { id: string; name: string; ext_account_status_id: string | null }[]
  >;
}
