import { Empty, QueryRequest, WhitelistApi, WhitelistFindRequest, WhitelistFindResponse, WhitelistIsAuthorizedRequest, WhitelistIsAuthorizedResponse, WhitelistStatusResponse, AuthEmptyRequest, EmptyRequest } from "@delysium/sso-api"; import Sdk from "./sdk"; import WhitelistUserSdk from "./whitelist-user.sdk"; export default class WhitelistSdk extends Sdk implements WhitelistApi { user: WhitelistUserSdk; constructor(domain: string); activate(req: AuthEmptyRequest): Promise; close(req: AuthEmptyRequest): Promise; find(req: QueryRequest): Promise; isAuthorized(req: QueryRequest): Promise; openForAll(req: AuthEmptyRequest): Promise; status(req: EmptyRequest): Promise; }