import { z } from 'zod';
export declare const HttpGatewayNameSchema: z.ZodString;
export declare const HttpGatewayTargetSchema: z.ZodObject<{
    name: z.ZodString;
    runtimeRef: z.ZodString;
    qualifier: z.ZodDefault<z.ZodString>;
}, z.core.$strip>;
export type HttpGatewayTarget = z.infer<typeof HttpGatewayTargetSchema>;
export declare const HttpGatewaySchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    runtimeRef: z.ZodString;
    roleArn: z.ZodOptional<z.ZodString>;
    targets: z.ZodOptional<z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        runtimeRef: z.ZodString;
        qualifier: z.ZodDefault<z.ZodString>;
    }, z.core.$strip>>>;
}, z.core.$strict>;
export type HttpGateway = z.infer<typeof HttpGatewaySchema>;
//# sourceMappingURL=http-gateway.d.ts.map