import { SSTConstruct } from "./Construct"; declare type ExtractMetadata = ReturnType & { id: string; addr: string; stack: string; }; import type { Api } from "./Api.js"; export declare type ApiMetadata = ExtractMetadata>; import { GraphQLApi } from "./GraphQLApi.js"; export declare type GraphQLApiMetadata = ExtractMetadata; import type { ApiGatewayV1Api } from "./ApiGatewayV1Api.js"; export declare type ApiGatewayV1ApiMetadata = ExtractMetadata>; import type { Cognito } from "./Cognito.js"; export declare type AuthMetadata = ExtractMetadata; import type { AppSyncApi } from "./AppSyncApi.js"; export declare type AppSyncApiMetadata = ExtractMetadata; import type { Bucket } from "./Bucket.js"; export declare type BucketMetadata = ExtractMetadata; import type { Cron } from "./Cron.js"; export declare type CronMetadata = ExtractMetadata; import type { EventBus } from "./EventBus.js"; export declare type EventBusMetadata = ExtractMetadata; import type { Function as Fn } from "./Function.js"; export declare type FunctionMetadata = ExtractMetadata; import type { KinesisStream } from "./KinesisStream.js"; export declare type KinesisStreamMetadata = ExtractMetadata; import type { NextjsSite } from "./NextjsSite.js"; export declare type NextjsMetadata = ExtractMetadata; import type { Queue } from "./Queue.js"; export declare type QueueMetadata = ExtractMetadata; import type { StaticSite } from "./StaticSite.js"; export declare type StaticSiteMetadata = ExtractMetadata; import type { Table } from "./Table.js"; export declare type TableMetadata = ExtractMetadata; import type { Topic } from "./Topic.js"; export declare type TopicMetadata = ExtractMetadata; import type { WebSocketApi } from "./WebSocketApi.js"; export declare type WebSocketApiMetadata = ExtractMetadata; import type { RDS } from "./RDS.js"; export declare type RDSMetadata = ExtractMetadata; export declare type Metadata = ApiMetadata | ApiGatewayV1ApiMetadata | AuthMetadata | AppSyncApiMetadata | BucketMetadata | CronMetadata | EventBusMetadata | FunctionMetadata | KinesisStreamMetadata | NextjsMetadata | QueueMetadata | StaticSiteMetadata | TableMetadata | TopicMetadata | WebSocketApiMetadata | GraphQLApiMetadata | RDSMetadata; export {};