import { type PgAsyncDatabase } from "drizzle-orm/pg-core"; import type { StoredSpanEvent, StoredSpanLink, TelemetryAttributes, TraceAnalyticsStore } from "./store"; export declare const telemetrySpans: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "telemetry_spans"; schema: undefined; columns: { attributes: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: TelemetryAttributes; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; durationNano: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "bigint int64"; data: bigint; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; endedAt: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "object date"; data: Date; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; endedAtUnixNano: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "bigint int64"; data: bigint; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; events: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: StoredSpanEvent[]; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; ingestedAt: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetHasDefault>, { name: string; tableName: "telemetry_spans"; dataType: "object date"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; kind: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "number int32"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; links: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: StoredSpanLink[]; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; name: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; parentSpanId: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; resourceAttributes: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: TelemetryAttributes; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; scopeName: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; scopeVersion: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; serviceName: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; spanId: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; startedAt: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "object date"; data: Date; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; startedAtUnixNano: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "bigint int64"; data: bigint; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; statusCode: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "number int32"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; statusMessage: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; traceFlags: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "number int32"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; traceId: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; traceState: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; }; dialect: "pg"; }>; export declare const telemetryDrizzleSchema: { telemetrySpans: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "telemetry_spans"; schema: undefined; columns: { attributes: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: TelemetryAttributes; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; durationNano: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "bigint int64"; data: bigint; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; endedAt: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "object date"; data: Date; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; endedAtUnixNano: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "bigint int64"; data: bigint; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; events: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: StoredSpanEvent[]; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; ingestedAt: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetHasDefault>, { name: string; tableName: "telemetry_spans"; dataType: "object date"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; kind: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "number int32"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; links: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: StoredSpanLink[]; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; name: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; parentSpanId: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; resourceAttributes: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "custom"; data: TelemetryAttributes; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; scopeName: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; scopeVersion: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; serviceName: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; spanId: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; startedAt: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "object date"; data: Date; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; startedAtUnixNano: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "bigint int64"; data: bigint; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; statusCode: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "number int32"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; statusMessage: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; traceFlags: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull, { name: string; tableName: "telemetry_spans"; dataType: "number int32"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; traceId: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").SetNotNull>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; traceState: import("drizzle-orm/pg-core").PgBuildColumn<"telemetry_spans", import("drizzle-orm/pg-core").PgTextBuilder<[string, ...string[]]>, { name: string; tableName: "telemetry_spans"; dataType: "string"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; identity: undefined; generated: undefined; }>; }; dialect: "pg"; }>; }; type AnyPgDatabase = PgAsyncDatabase; export type CreateDrizzleTraceStoreOptions = { db: DB; }; export declare const createDrizzleTraceStore: ({ db, }: CreateDrizzleTraceStoreOptions) => TraceAnalyticsStore; export {}; //# sourceMappingURL=drizzle.d.ts.map