import { PluginContext } from "@microsoft/teamsfx-api"; export declare class ProvisionConfig { displayName?: string; permissionRequest?: string; clientId?: string; password?: string; objectId?: string; oauth2PermissionScopeId?: string; private isLocalDebug; constructor(isLocalDebug?: boolean); restoreConfigFromContext(ctx: PluginContext): Promise; saveConfigIntoContext(ctx: PluginContext, tenantId: string): void; private static getOauthAuthority; } export declare class SetApplicationInContextConfig { frontendDomain?: string; botId?: string; clientId?: string; applicationIdUri?: string; private isLocalDebug; constructor(isLocalDebug?: boolean); restoreConfigFromContext(ctx: PluginContext): void; saveConfigIntoContext(ctx: PluginContext): void; } export declare class PostProvisionConfig { frontendEndpoint?: string; botEndpoint?: string; objectId?: string; applicationIdUri?: string; private isLocalDebug; constructor(isLocalDebug?: boolean); restoreConfigFromContext(ctx: PluginContext): Promise; } export declare class UpdatePermissionConfig { objectId?: string; permissionRequest?: string; private isLocalDebug; constructor(isLocalDebug?: boolean); restoreConfigFromContext(ctx: PluginContext): Promise; } //# sourceMappingURL=configs.d.ts.map