import { z as zod } from 'zod';
import { EventPattern } from 'aws-cdk-lib/aws-events';
export declare const LDKEventBusPropsSchema: zod.ZodObject<{
    eventBusName: zod.ZodString;
    description: zod.ZodOptional<zod.ZodString>;
    stage: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
    stage: string;
    eventBusName: string;
    description?: string | undefined;
}, {
    stage: string;
    eventBusName: string;
    description?: string | undefined;
}>;
export interface LDKEventBusProps extends zod.infer<typeof LDKEventBusPropsSchema> {
    archive?: {
        retentionDays: number;
        archiveDescription?: string;
        eventPattern: EventPattern;
    };
}
