import { Static, TNull, TOptional, TUnion } from "@sinclair/typebox"; export declare const sDatabaseUrl: import("@sinclair/typebox").TString; export declare const sDatabaseName: import("@sinclair/typebox").TString; export declare const sCatalogName: import("@sinclair/typebox").TString; export declare const sSchemaName: import("@sinclair/typebox").TString; export declare const sTableName: import("@sinclair/typebox").TString; export declare const sTableId: import("@sinclair/typebox").TString; export declare const sColumnName: import("@sinclair/typebox").TString; export declare const sColumnType: import("@sinclair/typebox").TString; export declare const sColumnValue: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TBoolean, import("@sinclair/typebox").TDate, TNull, import("@sinclair/typebox").TUnknown]>; export declare const sRelationName: import("@sinclair/typebox").TString; export declare const sTypeName: import("@sinclair/typebox").TString; export declare const sComment: import("@sinclair/typebox").TString; export declare const sUser: import("@sinclair/typebox").TString; export declare const sType: import("@sinclair/typebox").TObject<{ schema: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; values: TOptional, TNull]>, TNull]>>; definition: TOptional>; }>; export declare const sColumnRefId: import("@sinclair/typebox").TObject<{ table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; }>; export declare const sRelation: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; src: import("@sinclair/typebox").TObject<{ table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; }>; ref: import("@sinclair/typebox").TObject<{ table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; }>; }>; export declare const sAzimuttColumnDbStats: import("@sinclair/typebox").TObject<{ nulls: TOptional>; bytesAvg: TOptional>; cardinality: TOptional>; commonValues: TOptional; freq: import("@sinclair/typebox").TNumber; }>>, TNull]>>; histogram: TOptional>, TNull]>>; }>; export declare const sColumn: import("@sinclair/typebox").TRecursive>; default: TOptional>; comment: TOptional>; values: TOptional>, TNull]>>; columns: TOptional, TNull]>>; stats: TOptional>; bytesAvg: TOptional>; cardinality: TOptional>; commonValues: TOptional; freq: import("@sinclair/typebox").TNumber; }>>, TNull]>>; histogram: TOptional>, TNull]>>; }>, TNull]>>; }>>; export declare const sCheck: import("@sinclair/typebox").TObject<{ name: TOptional>; columns: import("@sinclair/typebox").TArray; predicate: TOptional>; }>; export declare const sIndex: import("@sinclair/typebox").TObject<{ name: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>; export declare const sUnique: import("@sinclair/typebox").TObject<{ name: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>; export declare const sPrimaryKey: import("@sinclair/typebox").TObject<{ name: TOptional>; columns: import("@sinclair/typebox").TArray; }>; export declare const sAzimuttTableDbStats: import("@sinclair/typebox").TObject<{ rows: TOptional>; size: TOptional>; sizeIdx: TOptional>; scanSeq: TOptional>; scanSeqLast: TOptional>; scanIdx: TOptional>; scanIdxLast: TOptional>; analyzeLast: TOptional>; vacuumLast: TOptional>; }>; export declare const sAzimuttTable: import("@sinclair/typebox").TObject<{ schema: import("@sinclair/typebox").TString; table: import("@sinclair/typebox").TString; view: TOptional>; definition: TOptional>; columns: import("@sinclair/typebox").TArray>; default: TOptional>; comment: TOptional>; values: TOptional>, TNull]>>; columns: TOptional, TNull]>>; stats: TOptional>; bytesAvg: TOptional>; cardinality: TOptional>; commonValues: TOptional; freq: import("@sinclair/typebox").TNumber; }>>, TNull]>>; histogram: TOptional>, TNull]>>; }>, TNull]>>; }>>>; primaryKey: TOptional>; columns: import("@sinclair/typebox").TArray; }>, TNull]>>; uniques: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>>, TNull]>>; indexes: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>>, TNull]>>; checks: TOptional>; columns: import("@sinclair/typebox").TArray; predicate: TOptional>; }>>, TNull]>>; comment: TOptional>; stats: TOptional>; size: TOptional>; sizeIdx: TOptional>; scanSeq: TOptional>; scanSeqLast: TOptional>; scanIdx: TOptional>; scanIdxLast: TOptional>; analyzeLast: TOptional>; vacuumLast: TOptional>; }>, TNull]>>; }>; export declare const sAzimuttSchema: import("@sinclair/typebox").TObject<{ tables: import("@sinclair/typebox").TArray>; definition: TOptional>; columns: import("@sinclair/typebox").TArray>; default: TOptional>; comment: TOptional>; values: TOptional>, TNull]>>; columns: TOptional, TNull]>>; stats: TOptional>; bytesAvg: TOptional>; cardinality: TOptional>; commonValues: TOptional; freq: import("@sinclair/typebox").TNumber; }>>, TNull]>>; histogram: TOptional>, TNull]>>; }>, TNull]>>; }>>>; primaryKey: TOptional>; columns: import("@sinclair/typebox").TArray; }>, TNull]>>; uniques: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>>, TNull]>>; indexes: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>>, TNull]>>; checks: TOptional>; columns: import("@sinclair/typebox").TArray; predicate: TOptional>; }>>, TNull]>>; comment: TOptional>; stats: TOptional>; size: TOptional>; sizeIdx: TOptional>; scanSeq: TOptional>; scanSeqLast: TOptional>; scanIdx: TOptional>; scanIdxLast: TOptional>; analyzeLast: TOptional>; vacuumLast: TOptional>; }>, TNull]>>; }>>; relations: import("@sinclair/typebox").TArray; ref: import("@sinclair/typebox").TObject<{ table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; }>; }>>; types: TOptional, TNull]>, TNull]>>; definition: TOptional>; }>>, TNull]>>; }>; export declare const sJsValue: import("@sinclair/typebox").TRecursive, import("@sinclair/typebox").TRecord]>>; export declare const sDatabaseQueryResultsColumn: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; ref: TOptional>; }>; export declare const sDatabaseQueryResults: import("@sinclair/typebox").TObject<{ query: import("@sinclair/typebox").TString; columns: import("@sinclair/typebox").TArray>; }>>; rows: import("@sinclair/typebox").TArray, import("@sinclair/typebox").TRecord]>>>; }>; export declare const sTableSampleValues: import("@sinclair/typebox").TRecord>; export declare const sTableStats: import("@sinclair/typebox").TObject<{ schema: TUnion<[import("@sinclair/typebox").TString, TNull]>; table: import("@sinclair/typebox").TString; rows: import("@sinclair/typebox").TNumber; sample_values: import("@sinclair/typebox").TRecord>; }>; export declare const sColumnCommonValue: import("@sinclair/typebox").TObject<{ value: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TBoolean, import("@sinclair/typebox").TDate, TNull, import("@sinclair/typebox").TUnknown]>; count: import("@sinclair/typebox").TNumber; }>; export declare const sColumnStats: import("@sinclair/typebox").TObject<{ schema: TUnion<[import("@sinclair/typebox").TString, TNull]>; table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TString; rows: import("@sinclair/typebox").TNumber; nulls: import("@sinclair/typebox").TNumber; cardinality: import("@sinclair/typebox").TNumber; common_values: import("@sinclair/typebox").TArray; count: import("@sinclair/typebox").TNumber; }>>; }>; export declare const ErrorResponse: import("@sinclair/typebox").TObject<{ error: import("@sinclair/typebox").TString; }>; export type ErrorResponse = Static; export declare const FailureResponse: import("@sinclair/typebox").TObject<{ statusCode: import("@sinclair/typebox").TNumber; code: TOptional; error: import("@sinclair/typebox").TString; message: import("@sinclair/typebox").TString; }>; export type FailureResponse = Static; export declare const ParseUrlParams: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; }>; export type ParseUrlParams = Static; export declare const ParseUrlResponse: import("@sinclair/typebox").TObject<{ full: import("@sinclair/typebox").TString; kind: TOptional; user: TOptional; pass: TOptional; host: TOptional; port: TOptional; db: TOptional; options: TOptional>; }>; export type ParseUrlResponse = Static; export declare const DsSchemaParams: import("@sinclair/typebox").TObject<{ database: TOptional; catalog: TOptional; schema: TOptional; entity: TOptional; user: TOptional; }>; export type DsSchemaParams = Static; export declare const DbSchemaParams: import("@sinclair/typebox").TObject<{ schema: TOptional; url: import("@sinclair/typebox").TString; user: TOptional; database: TOptional; catalog: TOptional; entity: TOptional; }>; export type DbSchemaParams = Static; export declare const SchemaResponse: import("@sinclair/typebox").TObject<{ tables: import("@sinclair/typebox").TArray>; definition: TOptional>; columns: import("@sinclair/typebox").TArray>; default: TOptional>; comment: TOptional>; values: TOptional>, TNull]>>; columns: TOptional, TNull]>>; stats: TOptional>; bytesAvg: TOptional>; cardinality: TOptional>; commonValues: TOptional; freq: import("@sinclair/typebox").TNumber; }>>, TNull]>>; histogram: TOptional>, TNull]>>; }>, TNull]>>; }>>>; primaryKey: TOptional>; columns: import("@sinclair/typebox").TArray; }>, TNull]>>; uniques: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>>, TNull]>>; indexes: TOptional>; columns: import("@sinclair/typebox").TArray; definition: TOptional>; }>>, TNull]>>; checks: TOptional>; columns: import("@sinclair/typebox").TArray; predicate: TOptional>; }>>, TNull]>>; comment: TOptional>; stats: TOptional>; size: TOptional>; sizeIdx: TOptional>; scanSeq: TOptional>; scanSeqLast: TOptional>; scanIdx: TOptional>; scanIdxLast: TOptional>; analyzeLast: TOptional>; vacuumLast: TOptional>; }>, TNull]>>; }>>; relations: import("@sinclair/typebox").TArray; ref: import("@sinclair/typebox").TObject<{ table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; }>; }>>; types: TOptional, TNull]>, TNull]>>; definition: TOptional>; }>>, TNull]>>; }>; export type SchemaResponse = Static; export declare const DsQueryParams: import("@sinclair/typebox").TObject<{ query: import("@sinclair/typebox").TString; user: TOptional; }>; export type DsQueryParams = Static; export declare const DbQueryParams: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; user: TOptional; query: import("@sinclair/typebox").TString; }>; export type DbQueryParams = Static; export declare const QueryResponse: import("@sinclair/typebox").TObject<{ query: import("@sinclair/typebox").TString; columns: import("@sinclair/typebox").TArray>; }>>; rows: import("@sinclair/typebox").TArray, import("@sinclair/typebox").TRecord]>>>; }>; export type QueryResponse = Static; export declare const DsTableStatsParams: import("@sinclair/typebox").TObject<{ schema: TOptional; table: import("@sinclair/typebox").TString; user: TOptional; }>; export type DsTableStatsParams = Static; export declare const DbTableStatsParams: import("@sinclair/typebox").TObject<{ schema: TOptional; url: import("@sinclair/typebox").TString; user: TOptional; table: import("@sinclair/typebox").TString; }>; export type DbTableStatsParams = Static; export declare const TableStatsResponse: import("@sinclair/typebox").TObject<{ schema: TUnion<[import("@sinclair/typebox").TString, TNull]>; table: import("@sinclair/typebox").TString; rows: import("@sinclair/typebox").TNumber; sample_values: import("@sinclair/typebox").TRecord>; }>; export type TableStatsResponse = Static; export declare const DsColumnStatsParams: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; schema: TOptional; table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; user: TOptional; }>; export type DsColumnStatsParams = Static; export declare const DbColumnStatsParams: import("@sinclair/typebox").TObject<{ schema: TOptional; url: import("@sinclair/typebox").TIntersect<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TString]>; user: TOptional; table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; }>; export type DbColumnStatsParams = Static; export declare const ColumnStatsResponse: import("@sinclair/typebox").TObject<{ schema: TUnion<[import("@sinclair/typebox").TString, TNull]>; table: import("@sinclair/typebox").TString; column: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TString; rows: import("@sinclair/typebox").TNumber; nulls: import("@sinclair/typebox").TNumber; cardinality: import("@sinclair/typebox").TNumber; common_values: import("@sinclair/typebox").TArray; count: import("@sinclair/typebox").TNumber; }>>; }>; export type ColumnStatsResponse = Static; //# sourceMappingURL=schemas.d.ts.map