/**
 * Pricing Example
 *
 * Pricing cards with tiers, features, and CTA buttons.
 */
export declare const pricingExample: {
    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;
                readonly 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;
                        readonly ui?: undefined;
                        readonly defaultValue?: undefined;
                        itemLabel?: undefined;
                        minItems?: undefined;
                        allowConversion?: undefined;
                        schema?: undefined;
                    } | {
                        id: string;
                        type: string;
                        label: string;
                        required: boolean;
                        multiline: boolean;
                        ui: {
                            placeholder: string;
                        };
                        readonly defaultValue?: undefined;
                        itemLabel?: undefined;
                        minItems?: undefined;
                        allowConversion?: undefined;
                        schema?: undefined;
                    } | {
                        id: string;
                        type: string;
                        label: string;
                        required: boolean;
                        multiline: boolean;
                        defaultValue: string;
                        readonly ui?: undefined;
                        itemLabel?: undefined;
                        minItems?: undefined;
                        allowConversion?: undefined;
                        schema?: undefined;
                    } | {
                        id: string;
                        type: string;
                        label: string;
                        required: boolean;
                        defaultValue: boolean;
                        readonly multiline?: undefined;
                        readonly ui?: undefined;
                        itemLabel?: undefined;
                        minItems?: undefined;
                        allowConversion?: undefined;
                        schema?: undefined;
                    } | {
                        id: string;
                        type: string;
                        label: string;
                        required: boolean;
                        itemLabel: string;
                        minItems: number;
                        allowConversion: boolean;
                        schema: {
                            fields: {
                                id: string;
                                type: string;
                                label: string;
                                required: boolean;
                                multiline: boolean;
                            }[];
                        };
                        readonly multiline?: undefined;
                        readonly ui?: undefined;
                        readonly defaultValue?: undefined;
                    } | {
                        id: string;
                        type: string;
                        label: string;
                        required: boolean;
                        readonly multiline?: undefined;
                        readonly ui?: undefined;
                        readonly defaultValue?: undefined;
                        itemLabel?: undefined;
                        minItems?: undefined;
                        allowConversion?: undefined;
                        schema?: undefined;
                    })[];
                };
                readonly multiline?: undefined;
                readonly defaultValue?: undefined;
            })[];
            layout: {
                type: string;
                props: {
                    background: string;
                    className: string;
                };
                children: {
                    type: string;
                    props: {
                        gap: string;
                        align: string;
                    };
                    children: ({
                        type: string;
                        props: {
                            gap: string;
                            align: string;
                            columns?: undefined;
                            className?: 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;
                            className: string;
                            align?: undefined;
                        };
                        $repeat: {
                            collection: {
                                from: string;
                            };
                            itemName: string;
                        };
                        children: {
                            type: string;
                            props: {
                                className: string;
                            };
                            children: {
                                type: string;
                                props: {
                                    gap: string;
                                };
                                children: ({
                                    type: string;
                                    props: {
                                        as: string;
                                        className: string;
                                        align?: undefined;
                                        gap?: undefined;
                                        variant?: undefined;
                                        href?: undefined;
                                    };
                                    $bind: {
                                        from: string;
                                    };
                                    children?: undefined;
                                    $repeat?: undefined;
                                } | {
                                    type: string;
                                    props: {
                                        align: string;
                                        as?: undefined;
                                        className?: undefined;
                                        gap?: undefined;
                                        variant?: undefined;
                                        href?: undefined;
                                    };
                                    children: {
                                        type: string;
                                        props: {
                                            className: string;
                                        };
                                        $bind: {
                                            from: string;
                                        };
                                    }[];
                                    $bind?: undefined;
                                    $repeat?: undefined;
                                } | {
                                    type: string;
                                    props: {
                                        gap: string;
                                        as?: undefined;
                                        className?: undefined;
                                        align?: undefined;
                                        variant?: undefined;
                                        href?: undefined;
                                    };
                                    $repeat: {
                                        collection: {
                                            from: string;
                                        };
                                        itemName: string;
                                    };
                                    children: {
                                        type: string;
                                        props: {
                                            gap: string;
                                            align: string;
                                        };
                                        children: ({
                                            type: string;
                                            props: {
                                                className: string;
                                            };
                                            children: never[];
                                            $bind?: undefined;
                                        } | {
                                            type: string;
                                            $bind: {
                                                from: string;
                                            };
                                            props?: undefined;
                                            children?: undefined;
                                        })[];
                                    }[];
                                    $bind?: undefined;
                                } | {
                                    type: string;
                                    props: {
                                        variant: string;
                                        className: string;
                                        href: {
                                            $bind: {
                                                from: string;
                                                transforms: {
                                                    id: string;
                                                }[];
                                            };
                                        };
                                        as?: undefined;
                                        align?: undefined;
                                        gap?: undefined;
                                    };
                                    $bind: {
                                        from: string;
                                    };
                                    children?: undefined;
                                    $repeat?: undefined;
                                })[];
                            }[];
                        }[];
                    })[];
                }[];
            };
        }[];
    };
    explanation: string;
};
