/*! * Copyright (C) Microsoft Corporation. All rights reserved. */ import type { App, ClusterInfo, Environment } from '../types/ApiTypes.js'; import type { AppLeaseSessionResponse, ModifyAppPermissionsRequest, ModifyAppPermissionsResponse, RpCodeApp } from './PowerAppsRpService.types.js'; export interface GetEnvironmentClusterOptions { signal?: AbortSignal; authenticationMode?: 'silent'; } export declare function listAppsAsync(): Promise; export declare function getEnvironmentByName(environmentName: string): Promise; export declare function getEnvironmentCluster(environmentName: string, options?: GetEnvironmentClusterOptions): Promise; export declare function createApp(app: RpCodeApp): Promise; export declare function saveApp(appNameOrLogicalName: string, app: RpCodeApp): Promise; export declare function publishApp(appNameOrLogicalName: string): Promise; export declare function generateResourceStorage(): Promise; export declare function startSession(appNameOrLogicalName: string): Promise; export declare function endSession(appNameOrLogicalName: string, sessionId: string): Promise; export declare function makeAppSolutionAware(appNameOrLogicalName: string, solutionId: string): Promise; export declare function modifyAppPermissions(appNameOrLogicalName: string, request: ModifyAppPermissionsRequest): Promise; //# sourceMappingURL=PowerAppsRpService.d.ts.map