import { Size } from 'aws-cdk-lib'; import * as apigateway from 'aws-cdk-lib/aws-apigateway'; import * as cognito from 'aws-cdk-lib/aws-cognito'; import * as s3 from 'aws-cdk-lib/aws-s3'; import { Construct } from 'constructs'; export interface ApiProps { readonly userPool: cognito.IUserPool; readonly memory?: Size; readonly targetBuckets?: s3.IBucket[]; } export declare class Api extends Construct { readonly api: apigateway.RestApi; constructor(scope: Construct, id: string, props: ApiProps); }