import { Status } from "../../DataFrame"; import { IDIService } from "../../IDIService"; import { ResponseResult } from "../FieldChangeResult"; export interface IConnectedAppsService extends IDIService { IsSupportedAsync(): Promise; GetConnectedAppsAsync(): Promise; UpsertConnectedAppAsync(app: ConnectedApp): Promise>; RemoveConnectedAppAsync(app: ConnectedApp): Promise; } export declare enum UpsertConnectedAppResult { ResourceIsNotAvailable = -11, AnotherAppWithGivenAccessTokenAlreadyExists = -10, AppGuidDoesNotExists = -7, AppUrlToShort = -6, AppUserNameToShort = -5, AppUserIdToShort = -4, AccessTokenToShort = -3, AppNameToShort = -2, UnkownError = 0, Changed = 1 } export declare class ConnectedApp { Guid: string; AppName: string; AppUrl: string; AccessToken: string; IsAccessEnabled: boolean; AppUserName: string; AppUserId: string; }