import { WhitelistFindRequest, WhitelistFindResponse, WhitelistIsAuthorizedRequest, WhitelistIsAuthorizedResponse, WhitelistStatusResponse } from "@/dtos/game-access/whitelist"; import { AuthEmptyRequest, Empty, EmptyRequest, QueryRequest } from "./interfaces/api.interface"; export default interface WhitelistApi { find(req: QueryRequest): Promise; isAuthorized(req: QueryRequest): Promise; status(req: EmptyRequest): Promise; activate(req: AuthEmptyRequest): Promise; close(req: AuthEmptyRequest): Promise; openForAll(req: AuthEmptyRequest): Promise; }