export namespace sampleDataStructure_Hierarchical {
    let operator: string;
    let groups: {
        groupOperator: string;
        statement: string;
        id: string;
        conditions: ({
            property: string;
            operator: string;
            value: {
                label: string;
                id: string;
            };
            id: string;
            statement?: undefined;
            groupOperator?: undefined;
            conditions?: undefined;
        } | {
            property: string;
            operator: string;
            value: {
                label: string;
                id: string;
            }[];
            id: string;
            statement?: undefined;
            groupOperator?: undefined;
            conditions?: undefined;
        } | {
            statement: string;
            groupOperator: string;
            conditions: ({
                property: string;
                operator: string;
                value: {
                    label: string;
                    id: string;
                };
                id: string;
            } | {
                property: string;
                operator: string;
                value: string;
                id: string;
            })[];
            id: string;
            property?: undefined;
            operator?: undefined;
            value?: undefined;
        })[];
    }[];
}
export namespace sampleDataStructure_nonHierarchical {
    let groups_1: {
        groupOperator: string;
        statement: string;
        id: string;
        conditions: ({
            property: string;
            operator: string;
            value: {
                label: string;
                id: string;
            };
            id: string;
        } | {
            property: string;
            operator: string;
            value: {
                label: string;
                id: string;
            }[];
            id: string;
        } | {
            property: string;
            operator: string;
            value: string;
            id: string;
        })[];
    }[];
    export { groups_1 as groups };
    let operator_1: string;
    export { operator_1 as operator };
}
export namespace initialStateWithCustomOperators {
    let operator_2: string;
    export { operator_2 as operator };
    let groups_2: {
        groupOperator: string;
        statement: string;
        id: string;
        conditions: ({
            property: string;
            operator: string;
            value: {
                label: string;
                id: string;
            }[];
            id: string;
        } | {
            property: string;
            operator: string;
            value: string;
            id: string;
        })[];
    }[];
    export { groups_2 as groups };
}
//# sourceMappingURL=SampleData.d.ts.map