import { PodTable, PodColumnBase, SolidSchema } from '../schema'; import type { UriContext, UriResolver } from '../uri'; export interface RdfTerm { termType: 'NamedNode' | 'Literal' | 'BlankNode' | 'Variable'; value: string; datatype?: RdfTerm; language?: string; } /** * 获取列的谓词 URI * @param column 列定义 * @param tableOrSchema PodTable 或 SolidSchema */ export declare function getPredicateForColumn(column: PodColumnBase | any, tableOrSchema: PodTable | SolidSchema): string; export declare function formatValue(value: any, column?: PodColumnBase | any, resolver?: UriResolver, context?: UriContext): string | string[]; export declare function buildLiteralTerm(value: any): RdfTerm; export declare function resolveColumn(field: unknown, table: PodTable): PodColumnBase; export declare function generateSubjectUri(record: any, table: PodTable, resolver: UriResolver): string; //# sourceMappingURL=helpers.d.ts.map