import { Tag } from '@malloydata/malloy-tag'; import type { Annotation } from './model'; import type { LogMessage } from './lang'; export interface TagParseSpec { prefix?: RegExp; extending?: Tag; scopes?: Tag[]; } export declare function addModelScope(spec: TagParseSpec | undefined, modelScope: Tag): TagParseSpec; export declare function annotationToTaglines(annote: Annotation | undefined, prefix?: RegExp): string[]; export interface MalloyTagParse { tag: Tag; log: LogMessage[]; } export declare function annotationToTag(annote: Annotation | undefined, spec?: TagParseSpec): MalloyTagParse;