import type { LambdaEndpoint } from "./endpoints";
export interface IDestination {
    kind: "lambda" | "sns" | "sqs";
    name: string;
}
export declare const parseEvents: ({ events, Outputs, resources, httpApiPayload, provider, }: {
    events: any[];
    Outputs: any;
    resources: any;
    httpApiPayload: LambdaEndpoint["version"];
    provider: Record<string, any>;
}) => {
    ddb: any[];
    endpoints: LambdaEndpoint[];
    s3: any[];
    sns: any[];
    sqs: any[];
    kinesis: any[];
    documentDb: any[];
};
export declare const parseDestination: (destination: any, Outputs: any, resources: any) => IDestination | undefined;
