import { CallExpressionShape, type Diagnostics, type Factory, Plugin, type Record, Shape, type ShapeTransform } from '@servicenow/sdk-build-core'; export declare const BCP47_LANGUAGE_TAG_PATTERN: RegExp; export declare const ColumnPlugin: Plugin; export declare function columnToCallExpression(column: Record, { choices, documentation, defaultLanguage }: { choices: Record[]; documentation: Record[]; defaultLanguage: string; }): CallExpressionShape; export declare function generatePlural(label: string): string; export declare function generateLabel(name: string): string; export declare function documentationToLabelShape($: ShapeTransform, documentation: Record[], labelFromParent: string | undefined, defaultLabel: string, defaultLanguage: string): ShapeTransform; export declare function labelShapeToDocumentation(labelShape: Shape, tableName: string, columnName: string | undefined, defaultLanguage: string, factory: Factory, diagnostics: Diagnostics): Promise;