export namespace dataView {
    let view: string;
    let className: string;
    let data: string;
    let content: ({
        view: string;
        data: string;
        content: {
            view: string;
            className: string;
            limit: number;
            when: string;
            data: string;
            whenData: string;
            itemConfig: {
                when: boolean;
            };
            item: ({
                view: string;
                className: string;
                when: string;
                content: string;
                data?: undefined;
            } | {
                view: string;
                data: string;
                className?: undefined;
                when?: undefined;
                content?: undefined;
            } | {
                view: string;
                className: string;
                content: ({
                    view: string;
                    content: ({
                        when: string;
                        content: {
                            view: string;
                            data(data: any): {
                                content: any;
                                refs: any[];
                            };
                            content: {
                                view: string;
                                data: string;
                            };
                        };
                    } | {
                        content: {
                            view: string;
                            data: string;
                            content?: undefined;
                        };
                        when?: undefined;
                    })[];
                    className?: undefined;
                } | {
                    view: string;
                    className: string;
                    content: string;
                })[];
                when?: undefined;
                data?: undefined;
            })[];
        };
        className?: undefined;
        when?: undefined;
        expanded?: undefined;
    } | {
        view: string;
        content: {
            limit: boolean;
            view: string;
            className: string;
            when: string;
            data: string;
            whenData: string;
            itemConfig: {
                when: boolean;
            };
            item: ({
                view: string;
                className: string;
                when: string;
                content: string;
                data?: undefined;
            } | {
                view: string;
                data: string;
                className?: undefined;
                when?: undefined;
                content?: undefined;
            } | {
                view: string;
                className: string;
                content: ({
                    view: string;
                    content: ({
                        when: string;
                        content: {
                            view: string;
                            data(data: any): {
                                content: any;
                                refs: any[];
                            };
                            content: {
                                view: string;
                                data: string;
                            };
                        };
                    } | {
                        content: {
                            view: string;
                            data: string;
                            content?: undefined;
                        };
                        when?: undefined;
                    })[];
                    className?: undefined;
                } | {
                    view: string;
                    className: string;
                    content: string;
                })[];
                when?: undefined;
                data?: undefined;
            })[];
        };
        data?: undefined;
        className?: undefined;
        when?: undefined;
        expanded?: undefined;
    } | {
        view: string;
        className: string;
        when: string;
        content: string;
        data?: undefined;
        expanded?: undefined;
    } | {
        view: string;
        expanded: number;
        data: string;
        content?: undefined;
        className?: undefined;
        when?: undefined;
    })[];
}
