export declare const serializedGrammar: ({
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        idx: number;
        definition: {
            type: string;
            definition: ({
                type: string;
                name: string;
                idx: number;
                definition?: undefined;
            } | {
                type: string;
                idx: number;
                definition: {
                    type: string;
                    name: string;
                    idx: number;
                }[];
                name?: undefined;
            } | {
                type: string;
                idx: number;
                definition: ({
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                    definition?: undefined;
                } | {
                    type: string;
                    idx: number;
                    definition: {
                        type: string;
                        definition: {
                            type: string;
                            name: string;
                            label: string;
                            idx: number;
                            pattern: string;
                        }[];
                    }[];
                    name?: undefined;
                    label?: undefined;
                    pattern?: undefined;
                })[];
                name?: undefined;
            })[];
        }[];
    } | {
        type: string;
        idx: number;
        definition: {
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
        }[];
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: {
        type: string;
        idx: number;
        definition: ({
            type: string;
            definition: {
                type: string;
                name: string;
                idx: number;
            }[];
        } | {
            type: string;
            definition: ({
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern?: undefined;
                separator?: undefined;
                definition?: undefined;
            } | {
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
                separator?: undefined;
                definition?: undefined;
            } | {
                type: string;
                idx: number;
                separator: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                };
                definition: {
                    type: string;
                    name: string;
                    idx: number;
                }[];
                name?: undefined;
                label?: undefined;
                pattern?: undefined;
            })[];
        })[];
    }[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        name: string;
        label: string;
        idx: number;
        pattern: string;
        definition?: undefined;
    } | {
        type: string;
        name: string;
        idx: number;
        label?: undefined;
        pattern?: undefined;
        definition?: undefined;
    } | {
        type: string;
        idx: number;
        definition: ({
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
            definition?: undefined;
        } | {
            type: string;
            idx: number;
            definition: {
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
            }[];
            name?: undefined;
            label?: undefined;
            pattern?: undefined;
        })[];
        name?: undefined;
        label?: undefined;
        pattern?: undefined;
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        name: string;
        label: string;
        idx: number;
        pattern: string;
        separator?: undefined;
        definition?: undefined;
    } | {
        type: string;
        idx: number;
        separator: {
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
        };
        definition: {
            type: string;
            name: string;
            idx: number;
        }[];
        name?: undefined;
        label?: undefined;
        pattern?: undefined;
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        idx: number;
        definition: {
            type: string;
            definition: {
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
            }[];
        }[];
    } | {
        type: string;
        idx: number;
        definition: {
            type: string;
            idx: number;
            definition: {
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
            }[];
        }[];
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        idx: number;
        definition: {
            type: string;
            definition: ({
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
            } | {
                type: string;
                name: string;
                idx: number;
                label?: undefined;
                pattern?: undefined;
            })[];
        }[];
    } | {
        type: string;
        idx: number;
        definition: ({
            type: string;
            idx: number;
            definition: {
                type: string;
                definition: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                }[];
            }[];
            name?: undefined;
        } | {
            type: string;
            name: string;
            idx: number;
            definition?: undefined;
        })[];
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        name: string;
        idx: number;
        definition?: undefined;
    } | {
        type: string;
        idx: number;
        definition: ({
            type: string;
            definition: ({
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
                definition?: undefined;
            } | {
                type: string;
                idx: number;
                definition: {
                    type: string;
                    definition: {
                        type: string;
                        name: string;
                        idx: number;
                    }[];
                }[];
                name?: undefined;
                label?: undefined;
                pattern?: undefined;
            })[];
        } | {
            type: string;
            definition: ({
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
                separator?: undefined;
                definition?: undefined;
            } | {
                type: string;
                idx: number;
                separator: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                };
                definition: {
                    type: string;
                    idx: number;
                    definition: {
                        type: string;
                        definition: {
                            type: string;
                            name: string;
                            idx: number;
                        }[];
                    }[];
                }[];
                name?: undefined;
                label?: undefined;
                pattern?: undefined;
            })[];
        } | {
            type: string;
            definition: {
                type: string;
                idx: number;
                definition: {
                    type: string;
                    definition: {
                        type: string;
                        name: string;
                        label: string;
                        idx: number;
                        pattern: string;
                    }[];
                }[];
            }[];
        })[];
        name?: undefined;
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        name: string;
        label: string;
        idx: number;
        pattern: string;
        definition?: undefined;
    } | {
        type: string;
        idx: number;
        definition: {
            type: string;
            idx: number;
            definition: {
                type: string;
                definition: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                }[];
            }[];
        }[];
        name?: undefined;
        label?: undefined;
        pattern?: undefined;
    } | {
        type: string;
        name: string;
        idx: number;
        label?: undefined;
        pattern?: undefined;
        definition?: undefined;
    } | {
        type: string;
        idx: number;
        definition: ({
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
        } | {
            type: string;
            name: string;
            idx: number;
            label?: undefined;
            pattern?: undefined;
        })[];
        name?: undefined;
        label?: undefined;
        pattern?: undefined;
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: {
        type: string;
        idx: number;
        definition: ({
            type: string;
            definition: ({
                type: string;
                idx: number;
                definition: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                }[];
                name?: undefined;
                label?: undefined;
                pattern?: undefined;
            } | {
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
                definition?: undefined;
            })[];
        } | {
            type: string;
            definition: ({
                type: string;
                name: string;
                idx: number;
                definition?: undefined;
            } | {
                type: string;
                idx: number;
                definition: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                }[];
                name?: undefined;
            })[];
        })[];
    }[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        idx: number;
        separator: {
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
        };
        definition: {
            type: string;
            name: string;
            idx: number;
        }[];
    } | {
        type: string;
        idx: number;
        definition: {
            type: string;
            idx: number;
            definition: ({
                type: string;
                definition: ({
                    type: string;
                    idx: number;
                    definition: {
                        type: string;
                        name: string;
                        label: string;
                        idx: number;
                        pattern: string;
                    }[];
                    name?: undefined;
                    label?: undefined;
                    pattern?: undefined;
                } | {
                    type: string;
                    idx: number;
                    definition: {
                        type: string;
                        idx: number;
                        definition: ({
                            type: string;
                            definition: {
                                type: string;
                                name: string;
                                label: string;
                                idx: number;
                                pattern: string;
                            }[];
                        } | {
                            type: string;
                            definition: ({
                                type: string;
                                idx: number;
                                definition: {
                                    type: string;
                                    definition: {
                                        type: string;
                                        name: string;
                                        label: string;
                                        idx: number;
                                        pattern: string;
                                    }[];
                                }[];
                            } | {
                                type: string;
                                idx: number;
                                definition: {
                                    type: string;
                                    name: string;
                                    label: string;
                                    idx: number;
                                    pattern: string;
                                }[];
                            })[];
                        })[];
                    }[];
                    name?: undefined;
                    label?: undefined;
                    pattern?: undefined;
                } | {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                    definition?: undefined;
                } | {
                    type: string;
                    name: string;
                    idx: number;
                    definition?: undefined;
                    label?: undefined;
                    pattern?: undefined;
                } | {
                    type: string;
                    idx: number;
                    definition: {
                        type: string;
                        name: string;
                        idx: number;
                    }[];
                    name?: undefined;
                    label?: undefined;
                    pattern?: undefined;
                })[];
            } | {
                type: string;
                definition: ({
                    type: string;
                    idx: number;
                    definition: {
                        type: string;
                        definition: {
                            type: string;
                            name: string;
                            label: string;
                            idx: number;
                            pattern: string;
                        }[];
                    }[];
                    name?: undefined;
                    label?: undefined;
                    pattern?: undefined;
                } | {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                    definition?: undefined;
                } | {
                    type: string;
                    name: string;
                    idx: number;
                    definition?: undefined;
                    label?: undefined;
                    pattern?: undefined;
                })[];
            })[];
        }[];
        separator?: undefined;
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        name: string;
        idx: number;
        definition?: undefined;
    } | {
        type: string;
        idx: number;
        definition: ({
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
            definition?: undefined;
        } | {
            type: string;
            idx: number;
            definition: ({
                type: string;
                name: string;
                label: string;
                idx: number;
                pattern: string;
                separator?: undefined;
                definition?: undefined;
            } | {
                type: string;
                idx: number;
                separator: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                };
                definition: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                }[];
                name?: undefined;
                label?: undefined;
                pattern?: undefined;
            })[];
            name?: undefined;
            label?: undefined;
            pattern?: undefined;
        })[];
        name?: undefined;
    })[];
} | {
    type: string;
    name: string;
    orgText: string;
    definition: ({
        type: string;
        idx: number;
        definition: {
            type: string;
            idx: number;
            definition: {
                type: string;
                definition: {
                    type: string;
                    name: string;
                    label: string;
                    idx: number;
                    pattern: string;
                }[];
            }[];
        }[];
        separator?: undefined;
    } | {
        type: string;
        idx: number;
        definition: {
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
        }[];
        separator?: undefined;
    } | {
        type: string;
        idx: number;
        separator: {
            type: string;
            name: string;
            label: string;
            idx: number;
            pattern: string;
        };
        definition: {
            type: string;
            name: string;
            idx: number;
        }[];
    })[];
})[];
//# sourceMappingURL=serializedGrammar.d.ts.map