import { type AppName } from "../../abstractions/types.js"; export interface IStackOutput { /** * There is a possibility for a user to add stuff to the stack output. */ [key: string]: string | string[] | undefined | number | number[] | boolean; } export interface ICoreStackOutput extends IStackOutput { deploymentId: string; iotAuthorizerName: string; } export type IGetAppStackOutputResult = TOutput | null; export interface IGetAppStackOutput { execute(appName: AppName): Promise>; } export declare const GetAppStackOutput: import("@webiny/di").Abstraction; export declare namespace GetAppStackOutput { type Interface = IGetAppStackOutput; type Result = IGetAppStackOutputResult; type StackOutput = IStackOutput; }