import * as v from '../../shared/src/valita.ts'; declare const serverMetricsSchema: v.ObjectType<{ 'query-materialization-server': v.VariadicTupleType<[v.Type], v.Type, []>; 'query-update-server': v.VariadicTupleType<[v.Type], v.Type, []>; }, undefined>; export type ServerMetrics = v.Infer; declare const inspectQueryRowSchema: v.ObjectType<{ clientID: v.Type; queryID: v.Type; ast: v.Type; name: v.Type; args: v.Type; got: v.Type; deleted: v.Type; ttl: v.Type; inactivatedAt: v.Type; rowCount: v.Type; metrics: v.Optional<{ 'query-materialization-server': [number, ...number[]]; 'query-update-server': [number, ...number[]]; } | null>; }, undefined>; export type InspectQueryRow = v.Infer; export declare const inspectQueriesDownSchema: v.ObjectType; }, "value" | "op"> & { op: v.Type<"queries">; value: v.ArrayType; queryID: v.Type; ast: v.Type; name: v.Type; args: v.Type; got: v.Type; deleted: v.Type; ttl: v.Type; inactivatedAt: v.Type; rowCount: v.Type; metrics: v.Optional<{ 'query-materialization-server': [number, ...number[]]; 'query-update-server': [number, ...number[]]; } | null>; }, undefined>>; }, undefined>; export type InspectQueriesDown = v.Infer; export declare const inspectMetricsDownSchema: v.ObjectType; }, "value" | "op"> & { op: v.Type<"metrics">; value: v.ObjectType<{ 'query-materialization-server': v.VariadicTupleType<[v.Type], v.Type, []>; 'query-update-server': v.VariadicTupleType<[v.Type], v.Type, []>; }, undefined>; }, undefined>; export type InspectMetricsDown = v.Infer; export declare const inspectVersionDownSchema: v.ObjectType; }, "value" | "op"> & { op: v.Type<"version">; value: v.Type; }, undefined>; export declare const inspectAuthenticatedDownSchema: v.ObjectType; }, "value" | "op"> & { op: v.Type<"authenticated">; value: v.Type; }, undefined>; export type InspectAuthenticatedDown = v.Infer; export declare const inspectAnalyzeQueryDownSchema: v.ObjectType; }, "value" | "op"> & { op: v.Type<"analyze-query">; value: v.ObjectType<{ warnings: v.ArrayType>; syncedRows: v.Optional>[]>>; syncedRowCount: v.Type; start: v.Type; end: v.Type; afterPermissions: v.Optional; vendedRowCounts: v.Optional>>; vendedRows: v.Optional>[]>>>; plans: v.Optional>; }, undefined>; }, undefined>; export type InspectAnalyzeQueryDown = v.Infer; export declare const inspectDownBodySchema: v.UnionType<[v.ObjectType; }, "value" | "op"> & { op: v.Type<"queries">; value: v.ArrayType; queryID: v.Type; ast: v.Type; name: v.Type; args: v.Type; got: v.Type; deleted: v.Type; ttl: v.Type; inactivatedAt: v.Type; rowCount: v.Type; metrics: v.Optional<{ 'query-materialization-server': [number, ...number[]]; 'query-update-server': [number, ...number[]]; } | null>; }, undefined>>; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"metrics">; value: v.ObjectType<{ 'query-materialization-server': v.VariadicTupleType<[v.Type], v.Type, []>; 'query-update-server': v.VariadicTupleType<[v.Type], v.Type, []>; }, undefined>; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"version">; value: v.Type; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"authenticated">; value: v.Type; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"analyze-query">; value: v.ObjectType<{ warnings: v.ArrayType>; syncedRows: v.Optional>[]>>; syncedRowCount: v.Type; start: v.Type; end: v.Type; afterPermissions: v.Optional; vendedRowCounts: v.Optional>>; vendedRows: v.Optional>[]>>>; plans: v.Optional>; }, undefined>; }, undefined>]>; export declare const inspectDownMessageSchema: v.TupleType<[v.Type<"inspect">, v.UnionType<[v.ObjectType; }, "value" | "op"> & { op: v.Type<"queries">; value: v.ArrayType; queryID: v.Type; ast: v.Type; name: v.Type; args: v.Type; got: v.Type; deleted: v.Type; ttl: v.Type; inactivatedAt: v.Type; rowCount: v.Type; metrics: v.Optional<{ 'query-materialization-server': [number, ...number[]]; 'query-update-server': [number, ...number[]]; } | null>; }, undefined>>; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"metrics">; value: v.ObjectType<{ 'query-materialization-server': v.VariadicTupleType<[v.Type], v.Type, []>; 'query-update-server': v.VariadicTupleType<[v.Type], v.Type, []>; }, undefined>; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"version">; value: v.Type; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"authenticated">; value: v.Type; }, undefined>, v.ObjectType; }, "value" | "op"> & { op: v.Type<"analyze-query">; value: v.ObjectType<{ warnings: v.ArrayType>; syncedRows: v.Optional>[]>>; syncedRowCount: v.Type; start: v.Type; end: v.Type; afterPermissions: v.Optional; vendedRowCounts: v.Optional>>; vendedRows: v.Optional>[]>>>; plans: v.Optional>; }, undefined>; }, undefined>]>]>; export type InspectDownMessage = v.Infer; export type InspectDownBody = v.Infer; export {}; //# sourceMappingURL=inspect-down.d.ts.map