import type { Meta } from "../../generated/crochet-grammar"; export { Meta }; export declare abstract class Metadata { abstract source_slice: string; abstract annotated_source: string; abstract at_suffix: string; abstract at_line_suffix: string; abstract doc: string; } export declare class Interval extends Metadata { readonly info: Meta; readonly doc: string; constructor(info: Meta, doc: string); get source_slice(): string; get annotated_source(): string; get at_suffix(): string; get at_line_suffix(): string; } export declare class GeneratedNode extends Metadata { get source_slice(): string; get annotated_source(): string; get at_suffix(): string; get at_line_suffix(): string; get doc(): string; } export declare const generated_node: GeneratedNode;