import Sdk from "./sdk"; import { ApiKeyResponse, ApplicationAddScopeRequest, ApplicationAllResponse, ApplicationApi, ApplicationCreateRequest, ApplicationDeleteRequest, ApplicationDeleteScopeRequest, ApplicationIsOwnerResponse, ApplicationNewApiKeyRequest, ApplicationResponse, AppUserCreateRequest, AppUserDeleteRequest, AppUserFindRequest, AppUserIsAllowedRequest, AppUserIsAllowedResponse, AppUserResponse, AppUsersResponse, AuthBodyRequest, AuthEmptyRequest, AuthQueryRequest, Empty } from "@delysium/sso-api"; export default class ApplicationSdk extends Sdk implements ApplicationApi { addScope(req: AuthBodyRequest): Promise; deleteScope(req: AuthBodyRequest): Promise; all(req: AuthEmptyRequest): Promise; allByOwner(req: AuthEmptyRequest): Promise; isOwner(req: AuthEmptyRequest): Promise; create(req: AuthBodyRequest): Promise; delete(req: AuthBodyRequest): Promise; details(req: AuthEmptyRequest): Promise; requestNewApiKey(req: AuthBodyRequest): Promise; addUser(req: AuthBodyRequest): Promise; deleteUser(req: AuthBodyRequest): Promise; updateUser(req: AuthBodyRequest): Promise; findAppUsers(req: AuthQueryRequest): Promise; allAppUsers(req: AuthEmptyRequest): Promise; isUserAllowed(req: AuthQueryRequest): Promise; }