/*!
 * Copyright (C) Microsoft Corporation. All rights reserved.
 */
import type { App, Environment } from '../types/ApiTypes.js';
import type { AppLeaseSessionResponse, RpCodeApp } from './PowerAppsRpService.types.js';
export declare function listAppsAsync(): Promise<App[]>;
export declare function getEnvironmentByName(environmentName: string): Promise<Environment>;
export declare function createApp(app: RpCodeApp): Promise<App>;
export declare function saveApp(appNameOrLogicalName: string, app: RpCodeApp): Promise<App>;
export declare function publishApp(appNameOrLogicalName: string): Promise<void>;
export declare function generateResourceStorage(): Promise<string>;
export declare function startSession(appNameOrLogicalName: string): Promise<AppLeaseSessionResponse>;
export declare function endSession(appNameOrLogicalName: string, sessionId: string): Promise<void>;
export declare function makeAppSolutionAware(appNameOrLogicalName: string, solutionId: string): Promise<void>;
//# sourceMappingURL=PowerAppsRpService.d.ts.map