import { Construct } from 'constructs';
import { ApiKey, Resource, RestApi, UsagePlan } from 'aws-cdk-lib/aws-apigateway';
import { ApiGatewayProps } from '../../types/APIGateway.type';
export declare class APIGateway extends Construct {
    readonly restAPI: RestApi;
    readonly apiKey: ApiKey;
    readonly usagePlan: UsagePlan;
    readonly versionPath: Resource | undefined;
    constructor(scope: Construct, id: string, props: ApiGatewayProps);
}
