import { LogProvider, OptionItem, Validation, PluginContext, TelemetryReporter, Question } from "@microsoft/teamsfx-api"; export interface IQuestionService { condition?(parentAnswerPath: string): { target?: string; } & Validation; funcName?: string; executeFunc?(ctx: PluginContext): Promise; getQuestion(): Question; } export declare class BaseQuestionService { protected readonly logger?: LogProvider; protected readonly telemetryReporter?: TelemetryReporter; constructor(telemetryReporter?: TelemetryReporter, logger?: LogProvider); } //# sourceMappingURL=question.d.ts.map