import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../../declarations'; import type { AutotuneUsageService } from './usage.class'; export declare const autotuneUsageSchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; provider: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; state: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; vcpus: import("@feathersjs/typebox").TNumber; memoryGB: import("@feathersjs/typebox").TNumber; startedAt: import("@feathersjs/typebox").TAny; stoppedAt: import("@feathersjs/typebox").TOptional; durationSec: import("@feathersjs/typebox").TOptional; vcpuMinutes: import("@feathersjs/typebox").TNumber; estimatedUsdCents: import("@feathersjs/typebox").TOptional; jobRef: import("@feathersjs/typebox").TOptional>; note: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TAny; }>; export type AutotuneUsage = Static; export declare const autotuneUsageValidator: import("@feathersjs/schema").Validator; export declare const autotuneUsageResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId: string | {}; studyId?: string | {} | null | undefined; trialId?: string | {} | null | undefined; provider: "batch" | "docker" | "ecs" | "nomad"; state: "reserved" | "settled" | "voided"; source: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; vcpus: number; memoryGB: number; startedAt: any; stoppedAt?: any; durationSec?: number | undefined; vcpuMinutes: number; estimatedUsdCents?: number | undefined; jobRef?: string | undefined; note?: string | undefined; createdAt: any; }, HookContext>>; export declare const autotuneUsageExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId: string | {}; studyId?: string | {} | null | undefined; trialId?: string | {} | null | undefined; provider: "batch" | "docker" | "ecs" | "nomad"; state: "reserved" | "settled" | "voided"; source: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; vcpus: number; memoryGB: number; startedAt: any; stoppedAt?: any; durationSec?: number | undefined; vcpuMinutes: number; estimatedUsdCents?: number | undefined; jobRef?: string | undefined; note?: string | undefined; createdAt: any; }, HookContext>>; export declare const autotuneUsageDataSchema: import("@feathersjs/typebox").TObject<{ userId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; provider: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; state: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; vcpus: import("@feathersjs/typebox").TNumber; memoryGB: import("@feathersjs/typebox").TNumber; startedAt: import("@feathersjs/typebox").TAny; stoppedAt: import("@feathersjs/typebox").TOptional; durationSec: import("@feathersjs/typebox").TOptional; vcpuMinutes: import("@feathersjs/typebox").TNumber; estimatedUsdCents: import("@feathersjs/typebox").TOptional; jobRef: import("@feathersjs/typebox").TOptional>; note: import("@feathersjs/typebox").TOptional>; }>; export type AutotuneUsageData = Static; export declare const autotuneUsageDataValidator: import("@feathersjs/schema").Validator; export declare const autotuneUsageDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId: string | {}; studyId?: string | {} | null | undefined; trialId?: string | {} | null | undefined; provider: "batch" | "docker" | "ecs" | "nomad"; state: "reserved" | "settled" | "voided"; source: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; vcpus: number; memoryGB: number; startedAt: any; stoppedAt?: any; durationSec?: number | undefined; vcpuMinutes: number; estimatedUsdCents?: number | undefined; jobRef?: string | undefined; note?: string | undefined; createdAt: any; }, HookContext>>; export declare const autotuneUsagePatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; provider: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; state: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; vcpus: import("@feathersjs/typebox").TNumber; memoryGB: import("@feathersjs/typebox").TNumber; startedAt: import("@feathersjs/typebox").TAny; stoppedAt: import("@feathersjs/typebox").TOptional; durationSec: import("@feathersjs/typebox").TOptional; vcpuMinutes: import("@feathersjs/typebox").TNumber; estimatedUsdCents: import("@feathersjs/typebox").TOptional; jobRef: import("@feathersjs/typebox").TOptional>; note: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TAny; }>>; export type AutotuneUsagePatch = Static; export declare const autotuneUsagePatchValidator: import("@feathersjs/schema").Validator; export declare const autotuneUsagePatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; userId: string | {}; studyId?: string | {} | null | undefined; trialId?: string | {} | null | undefined; provider: "batch" | "docker" | "ecs" | "nomad"; state: "reserved" | "settled" | "voided"; source: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; vcpus: number; memoryGB: number; startedAt: any; stoppedAt?: any; durationSec?: number | undefined; vcpuMinutes: number; estimatedUsdCents?: number | undefined; jobRef?: string | undefined; note?: string | undefined; createdAt: any; }, HookContext>>; export declare const autotuneUsageQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; userId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; provider: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; state: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; vcpus: import("@feathersjs/typebox").TNumber; memoryGB: import("@feathersjs/typebox").TNumber; startedAt: import("@feathersjs/typebox").TAny; stoppedAt: import("@feathersjs/typebox").TOptional; durationSec: import("@feathersjs/typebox").TOptional; vcpuMinutes: import("@feathersjs/typebox").TNumber; estimatedUsdCents: import("@feathersjs/typebox").TOptional; jobRef: import("@feathersjs/typebox").TOptional>; note: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TAny; }>, ["_id", "userId", "studyId", "trialId", "provider", "state", "source", "vcpus", "memoryGB", "startedAt", "stoppedAt", "durationSec", "vcpuMinutes", "estimatedUsdCents", "jobRef", "createdAt"]>; export declare const autotuneUsageQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; createdAt: import("@feathersjs/typebox").TOptional; durationSec: import("@feathersjs/typebox").TOptional; estimatedUsdCents: import("@feathersjs/typebox").TOptional; jobRef: import("@feathersjs/typebox").TOptional; memoryGB: import("@feathersjs/typebox").TOptional; provider: import("@feathersjs/typebox").TOptional; source: import("@feathersjs/typebox").TOptional; startedAt: import("@feathersjs/typebox").TOptional; state: import("@feathersjs/typebox").TOptional; stoppedAt: import("@feathersjs/typebox").TOptional; studyId: import("@feathersjs/typebox").TOptional; trialId: import("@feathersjs/typebox").TOptional; userId: import("@feathersjs/typebox").TOptional; vcpuMinutes: import("@feathersjs/typebox").TOptional; vcpus: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "createdAt" | "durationSec" | "estimatedUsdCents" | "jobRef" | "memoryGB" | "provider" | "source" | "startedAt" | "state" | "stoppedAt" | "studyId" | "trialId" | "userId" | "vcpuMinutes" | "vcpus")[]>; $and: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; durationSec: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; estimatedUsdCents: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobRef: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; memoryGB: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; state: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpuMinutes: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpus: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; durationSec: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; estimatedUsdCents: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobRef: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; memoryGB: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; state: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpuMinutes: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpus: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; durationSec: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; estimatedUsdCents: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobRef: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; memoryGB: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; state: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpuMinutes: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpus: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>>, import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; durationSec: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; estimatedUsdCents: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; jobRef: import("@feathersjs/typebox").TOptional>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; memoryGB: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; provider: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"batch">, import("@feathersjs/typebox").TLiteral<"docker">, import("@feathersjs/typebox").TLiteral<"ecs">, import("@feathersjs/typebox").TLiteral<"nomad">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"estimate">, import("@feathersjs/typebox").TLiteral<"aws-batch">, import("@feathersjs/typebox").TLiteral<"docker-events">, import("@feathersjs/typebox").TLiteral<"nomad-callback">, import("@feathersjs/typebox").TLiteral<"system">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; startedAt: import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TAny | import("@feathersjs/typebox").TArray; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; state: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"reserved">, import("@feathersjs/typebox").TLiteral<"settled">, import("@feathersjs/typebox").TLiteral<"voided">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; stoppedAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; studyId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; trialId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $gte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $lte: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $ne: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>> | import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; userId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpuMinutes: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; vcpus: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type AutotuneUsageQuery = Static; export declare const autotuneUsageQueryValidator: import("@feathersjs/schema").Validator; export declare const autotuneUsageQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; createdAt?: any; durationSec?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; estimatedUsdCents?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; jobRef?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; memoryGB?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | "ecs" | "nomad" | Partial<{ $gt: "batch" | "docker" | "ecs" | "nomad"; $gte: "batch" | "docker" | "ecs" | "nomad"; $lt: "batch" | "docker" | "ecs" | "nomad"; $lte: "batch" | "docker" | "ecs" | "nomad"; $ne: "batch" | "docker" | "ecs" | "nomad"; $in: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; $nin: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; } & {}> | undefined; source?: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | Partial<{ $gt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $gte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $ne: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $in: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; $nin: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; } & {}> | undefined; startedAt?: any; state?: "reserved" | "settled" | "voided" | Partial<{ $gt: "reserved" | "settled" | "voided"; $gte: "reserved" | "settled" | "voided"; $lt: "reserved" | "settled" | "voided"; $lte: "reserved" | "settled" | "voided"; $ne: "reserved" | "settled" | "voided"; $in: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; $nin: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; trialId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; userId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; vcpuMinutes?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; vcpus?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; } | { $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; createdAt?: any; durationSec?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; estimatedUsdCents?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; jobRef?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; memoryGB?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | "ecs" | "nomad" | Partial<{ $gt: "batch" | "docker" | "ecs" | "nomad"; $gte: "batch" | "docker" | "ecs" | "nomad"; $lt: "batch" | "docker" | "ecs" | "nomad"; $lte: "batch" | "docker" | "ecs" | "nomad"; $ne: "batch" | "docker" | "ecs" | "nomad"; $in: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; $nin: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; } & {}> | undefined; source?: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | Partial<{ $gt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $gte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $ne: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $in: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; $nin: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; } & {}> | undefined; startedAt?: any; state?: "reserved" | "settled" | "voided" | Partial<{ $gt: "reserved" | "settled" | "voided"; $gte: "reserved" | "settled" | "voided"; $lt: "reserved" | "settled" | "voided"; $lte: "reserved" | "settled" | "voided"; $ne: "reserved" | "settled" | "voided"; $in: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; $nin: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; trialId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; userId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; vcpuMinutes?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; vcpus?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; }[]; })[]; $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; createdAt?: any; durationSec?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; estimatedUsdCents?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; jobRef?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; memoryGB?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | "ecs" | "nomad" | Partial<{ $gt: "batch" | "docker" | "ecs" | "nomad"; $gte: "batch" | "docker" | "ecs" | "nomad"; $lt: "batch" | "docker" | "ecs" | "nomad"; $lte: "batch" | "docker" | "ecs" | "nomad"; $ne: "batch" | "docker" | "ecs" | "nomad"; $in: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; $nin: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; } & {}> | undefined; source?: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | Partial<{ $gt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $gte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $ne: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $in: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; $nin: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; } & {}> | undefined; startedAt?: any; state?: "reserved" | "settled" | "voided" | Partial<{ $gt: "reserved" | "settled" | "voided"; $gte: "reserved" | "settled" | "voided"; $lt: "reserved" | "settled" | "voided"; $lte: "reserved" | "settled" | "voided"; $ne: "reserved" | "settled" | "voided"; $in: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; $nin: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; trialId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; userId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; vcpuMinutes?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; vcpus?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; }[]; }> & { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; createdAt?: any; durationSec?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; estimatedUsdCents?: number | Partial<{ $gt?: number | undefined; $gte?: number | undefined; $lt?: number | undefined; $lte?: number | undefined; $ne?: number | undefined; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; jobRef?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; memoryGB?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; provider?: "batch" | "docker" | "ecs" | "nomad" | Partial<{ $gt: "batch" | "docker" | "ecs" | "nomad"; $gte: "batch" | "docker" | "ecs" | "nomad"; $lt: "batch" | "docker" | "ecs" | "nomad"; $lte: "batch" | "docker" | "ecs" | "nomad"; $ne: "batch" | "docker" | "ecs" | "nomad"; $in: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; $nin: "batch" | "docker" | "ecs" | "nomad" | ("batch" | "docker" | "ecs" | "nomad")[]; } & {}> | undefined; source?: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | Partial<{ $gt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $gte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lt: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $lte: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $ne: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system"; $in: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; $nin: "aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system" | ("aws-batch" | "docker-events" | "estimate" | "nomad-callback" | "system")[]; } & {}> | undefined; startedAt?: any; state?: "reserved" | "settled" | "voided" | Partial<{ $gt: "reserved" | "settled" | "voided"; $gte: "reserved" | "settled" | "voided"; $lt: "reserved" | "settled" | "voided"; $lte: "reserved" | "settled" | "voided"; $ne: "reserved" | "settled" | "voided"; $in: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; $nin: "reserved" | "settled" | "voided" | ("reserved" | "settled" | "voided")[]; } & {}> | undefined; stoppedAt?: any; studyId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; trialId?: string | Partial<{ $gt?: string | {} | null | undefined; $gte?: string | {} | null | undefined; $lt?: string | {} | null | undefined; $lte?: string | {} | null | undefined; $ne?: string | {} | null | undefined; $in: string | (string | {} | null)[] | {} | null; $nin: string | (string | {} | null)[] | {} | null; } & {}> | {} | null | undefined; userId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; vcpuMinutes?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; vcpus?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; } & {}, HookContext>>;