import { IBotRegistration, IAADApplication, IAADPassword, IAppDefinition } from "./interface"; import { TeamsAppManifest, LogProvider, ProjectSettings } from "@microsoft/teamsfx-api"; export declare namespace AppStudio { function createApp(appDefinition: IAppDefinition, appStudioToken: string, logProvider?: LogProvider, colorIconContent?: string, // base64 encoded outlineIconContent?: string): Promise; function updateApp(teamsAppId: string, appDefinition: IAppDefinition, appStudioToken: string, logProvider?: LogProvider, colorIconContent?: string, outlineIconContent?: string): Promise; function createBotRegistration(registration: IBotRegistration, appStudioToken: string): Promise; function updateBotRegistration(registration: IBotRegistration, appStudioToken: string): Promise; function createAADApp(aadApp: IAADApplication, appStudioToken: string): Promise; function createAADAppPassword(aadAppObjectId: string, appStudioToken: string): Promise; /** * ask app common questions to generate app manifest */ function createManifest(settings: ProjectSettings): Promise; function getDevAppDefinition(manifest: string, appId: string, domains: string[], webApplicationInfoResource: string, ignoreIcon: boolean, tabEndpoint?: string, appName?: string, version?: string, botId?: string, appNameSuffix?: string): [IAppDefinition, TeamsAppManifest]; function convertToAppDefinition(appManifest: TeamsAppManifest, ignoreIcon: boolean): IAppDefinition; } //# sourceMappingURL=appstudio.d.ts.map