import { $i as substituteAgainstState, Ai as getEmbedConfig, Ar as createLocalInvokeAgentCoreCommand, Bi as resolveCfnFallbackRegion, Cn as CreateLocalStartApiCommandOptions, Di as createLocalInvokeCommand, Dt as CreateLocalStartServiceCommandOptions, En as createLocalStartApiCommand, Fi as LocalStateSourceError, G as createLocalListCommand, Gi as ResolvedSsmParameters, H as CreateLocalListCommandOptions, Hi as resolveCfnStackName, Ii as LocalStateSourceOptions, Ji as resolveSsmParameters, K as formatTargetListing, Ki as SsmParameterRef, Li as createLocalStateProvider, Mi as setEmbedConfig, Ni as ExtraStateProviders, Or as CreateLocalInvokeAgentCoreCommandOptions, Pi as LocalStateProviderFactory, Qi as SubstitutionContext, Ri as isCfnFlagPresent, Ti as CreateLocalInvokeCommandOptions, U as FormatTargetListingOptions, Ui as LocalStateProvider, Vi as resolveCfnRegion, Wi as LocalStateRecord, X as createLocalStartCloudFrontCommand, Xi as PseudoParameters, Yi as CrossStackResolver, Zi as StateEnvSubstitutionAudit, bn as createLocalRunTaskCommand, ea as substituteAgainstStateAsync, fn as TargetEntry, hn as listTargets, ji as resetEmbedConfig, ki as CdkLocalEmbedConfig, kt as createLocalStartServiceCommand, mn as countTargets, na as substituteEnvVarsFromStateAsync, pn as TargetListing, q as CreateLocalStartCloudFrontCommandOptions, qi as collectSsmParameterRefs, ra as CloudFormationTemplate, s as createLocalStudioCommand, t as CreateLocalStudioCommandOptions, ta as substituteEnvVarsFromState, vn as CreateLocalRunTaskCommandOptions, wt as createLocalStartAlbCommand, xt as CreateLocalStartAlbCommandOptions, zi as rejectExplicitCfnStackWithMultipleStacks } from "./local-studio-BXe9E0Q0.js";
import { CloudFormationClient } from "@aws-sdk/client-cloudformation";

//#region src/local/cfn-local-state-provider.d.ts
interface CfnLocalStateProviderOptions {
  cfnStackName: string;
  region: string;
  profile?: string;
}
declare class CfnLocalStateProvider implements LocalStateProvider {
  readonly label = "--from-cfn-stack";
  private readonly cfnStackName;
  private readonly region;
  private client;
  private lambdaClient;
  private ssmClient;
  private agentCoreControlClient;
  private readonly clientOptions;
  private disposed;
  private lastLoadError;
  constructor(opts: CfnLocalStateProviderOptions);
  private getClient;
  private getLambdaClient;
  private getAgentCoreControlClient;
  private getSsmClient;
  resolveTemplateSsmParameters(template: CloudFormationTemplate): Promise<ResolvedSsmParameters>;
  resolveDeployedFunctionEnv(functionPhysicalId: string): Promise<Record<string, string> | undefined>;
  resolveLambdaExecutionRoleArn(functionPhysicalId: string): Promise<string | undefined>;
  resolveAgentCoreRuntimeRoleArn(runtimePhysicalId: string): Promise<string | undefined>;
  load(_stackName: string, _synthRegion: string | undefined): Promise<LocalStateRecord | undefined>;
  getLastLoadError(): string | undefined;
  buildCrossStackResolver(_consumerRegion: string): Promise<CrossStackResolver | undefined>;
  dispose(): void;
}
//#endregion
export { type CdkLocalEmbedConfig, CfnLocalStateProvider, type CfnLocalStateProviderOptions, type CreateLocalInvokeAgentCoreCommandOptions, type CreateLocalInvokeCommandOptions, type CreateLocalListCommandOptions, type CreateLocalRunTaskCommandOptions, type CreateLocalStartAlbCommandOptions, type CreateLocalStartApiCommandOptions, type CreateLocalStartCloudFrontCommandOptions, type CreateLocalStartServiceCommandOptions, type CreateLocalStudioCommandOptions, type CrossStackResolver, type ExtraStateProviders, type FormatTargetListingOptions, type LocalStateProvider, type LocalStateProviderFactory, type LocalStateRecord, LocalStateSourceError, type LocalStateSourceOptions, type PseudoParameters, type ResolvedSsmParameters, type SsmParameterRef, type StateEnvSubstitutionAudit, type SubstitutionContext, type TargetEntry, type TargetListing, collectSsmParameterRefs, countTargets, createLocalInvokeAgentCoreCommand, createLocalInvokeCommand, createLocalListCommand, createLocalRunTaskCommand, createLocalStartAlbCommand, createLocalStartApiCommand, createLocalStartCloudFrontCommand, createLocalStartServiceCommand, createLocalStateProvider, createLocalStudioCommand, formatTargetListing, getEmbedConfig, isCfnFlagPresent, listTargets, rejectExplicitCfnStackWithMultipleStacks, resetEmbedConfig, resolveCfnFallbackRegion, resolveCfnRegion, resolveCfnStackName, resolveSsmParameters, setEmbedConfig, substituteAgainstState, substituteAgainstStateAsync, substituteEnvVarsFromState, substituteEnvVarsFromStateAsync };
//# sourceMappingURL=index.d.ts.map