/**
 * Testimonials Example
 *
 * Customer testimonials with quotes, names, and photos.
 */
export declare const testimonialsExample: {
    name: string;
    description: string;
    html: string;
    output: {
        blocks: {
            id: string;
            title: string;
            description: string;
            category: string;
            icon: string;
            tags: string[];
            fields: ({
                id: string;
                type: string;
                label: string;
                required: boolean;
                multiline: boolean;
                defaultValue: string;
                itemLabel?: undefined;
                itemLabelSource?: undefined;
                minItems?: undefined;
                maxItems?: undefined;
                allowConversion?: undefined;
                schema?: undefined;
            } | {
                id: string;
                type: string;
                label: string;
                required: boolean;
                multiline: boolean;
                defaultValue?: undefined;
                itemLabel?: undefined;
                itemLabelSource?: undefined;
                minItems?: undefined;
                maxItems?: undefined;
                allowConversion?: undefined;
                schema?: undefined;
            } | {
                id: string;
                type: string;
                label: string;
                required: boolean;
                itemLabel: string;
                itemLabelSource: string;
                minItems: number;
                maxItems: number;
                allowConversion: boolean;
                schema: {
                    fields: ({
                        id: string;
                        type: string;
                        label: string;
                        required: boolean;
                        multiline: boolean;
                        mediaKinds?: undefined;
                    } | {
                        id: string;
                        type: string;
                        label: string;
                        required: boolean;
                        mediaKinds: string[];
                        multiline?: undefined;
                    })[];
                };
                multiline?: undefined;
                defaultValue?: undefined;
            })[];
            layout: {
                type: string;
                props: {
                    className: string;
                };
                children: {
                    type: string;
                    props: {
                        gap: string;
                        align: string;
                    };
                    children: ({
                        type: string;
                        props: {
                            gap: string;
                            align: string;
                            className: string;
                            columns?: undefined;
                        };
                        children: ({
                            type: string;
                            props: {
                                as: string;
                                className: string;
                            };
                            $bind: {
                                from: string;
                            };
                        } | {
                            type: string;
                            props: {
                                className: string;
                                as?: undefined;
                            };
                            $bind: {
                                from: string;
                            };
                        })[];
                        $repeat?: undefined;
                    } | {
                        type: string;
                        props: {
                            columns: number;
                            gap: string;
                            align?: undefined;
                            className?: undefined;
                        };
                        $repeat: {
                            collection: {
                                from: string;
                            };
                            itemName: string;
                        };
                        children: {
                            type: string;
                            props: {
                                className: string;
                            };
                            children: {
                                type: string;
                                props: {
                                    gap: string;
                                };
                                children: ({
                                    type: string;
                                    props: {
                                        className: string;
                                        gap?: undefined;
                                        align?: undefined;
                                    };
                                    $bind: {
                                        from: string;
                                    };
                                    children?: undefined;
                                } | {
                                    type: string;
                                    props: {
                                        gap: string;
                                        align: string;
                                        className?: undefined;
                                    };
                                    children: ({
                                        type: string;
                                        props: {
                                            className: string;
                                            gap?: undefined;
                                        };
                                        $bind: {
                                            from: string;
                                        };
                                        children?: undefined;
                                    } | {
                                        type: string;
                                        props: {
                                            gap: string;
                                            className?: undefined;
                                        };
                                        children: {
                                            type: string;
                                            props: {
                                                className: string;
                                            };
                                            $bind: {
                                                from: string;
                                            };
                                        }[];
                                        $bind?: undefined;
                                    })[];
                                    $bind?: undefined;
                                })[];
                            }[];
                        }[];
                    })[];
                }[];
            };
        }[];
    };
    explanation: string;
};
