/** * @author yefuwang@microsoft.com */ import { FxError, Result, LogProvider } from "@microsoft/teamsfx-api"; import { DriverContext } from "../driver/interface/commonArgs"; import { DriverDefinition, LifecycleName, ILifecycle, DriverInstance, UnresolvedPlaceholders, ResolvedPlaceholders, ExecutionResult } from "./interface"; export declare function resolve(input: unknown, resolved: ResolvedPlaceholders, unresolved: UnresolvedPlaceholders): unknown; export declare const allowedEmptyKeys: string[]; export declare function resolveString(val: string, resolved: ResolvedPlaceholders, unresolved: UnresolvedPlaceholders): string; export declare class Lifecycle implements ILifecycle { version: string; name: LifecycleName; driverDefs: DriverDefinition[]; constructor(name: LifecycleName, driverDefs: DriverDefinition[], version: string); resolvePlaceholders(): UnresolvedPlaceholders; private static stringifyOutput; execute(ctx: DriverContext): Promise; executeImpl(ctx: DriverContext, resolved: ResolvedPlaceholders, unresolved: ResolvedPlaceholders): Promise; private stringifyDriverDef; resolveDriverInstances(log: LogProvider): Result; } //# sourceMappingURL=lifecycle.d.ts.map