import type { TRPCLink } from "@trpc/client"; import type { inferRouterInputs, inferRouterOutputs } from "@trpc/server"; import type { AppRouter } from "./trpc-schema"; export type RouterOutput = inferRouterOutputs; export type RouterInput = inferRouterInputs; export declare const errorLogger: TRPCLink; export declare function getAuthenticatedApiClient(tokenGetter: () => string): { account: { getCurrentAccount: { query: import("@trpc/client").Resolver<{ input: void; output: { id: string; createdAt: Date; updatedAt: Date; name: string; email: string; } | null; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; register: { mutate: import("@trpc/client").Resolver<{ input: { name: string; email: string; password: string; port?: number | undefined; }; output: { redirectTo: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; authenticate: { mutate: import("@trpc/client").Resolver<{ input: { email: string; password: string; port?: number | undefined; }; output: { redirectTo: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; clearSession: { mutate: import("@trpc/client").Resolver<{ input: void; output: { redirectTo: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; oauthUrlRedirect: { query: import("@trpc/client").Resolver<{ input: { provider: "github"; port?: number | undefined; }; output: { url: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; authenticateGrow: { query: import("@trpc/client").Resolver<{ input: void; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; githubOauthCallback: { query: import("@trpc/client").Resolver<{ input: void; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; cloudBuilder: { registerBuild: { mutate: import("@trpc/client").Resolver<{ input: { platforms: string[]; mtlsClientPublicKeyPEM?: string | undefined; }; output: { version: "v2"; availability: { available: false; reason: string; } | { buildx: { endpoints: { platform: string; mtlsEndpoint: string; serverCaPem: string; }[]; clientCertificatePem: string; privateKeyPem?: string | undefined; }; available: true; }; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; commandRun: { create: { mutate: import("@trpc/client").Resolver<{ input: { status: "unknown" | "error" | "success" | "active" | "cancelled"; startedAt: Date; completedAt: Date | null; clientVersion: string; command: string; gitCommitHash: string | null; gitRepositoryUrl: string | null; gitBranchName: string | null; gitIsDirty: boolean | null; }; output: { status: "unknown" | "error" | "success" | "active" | "cancelled"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date; id: string; createdAt: Date; updatedAt: Date; clientVersion: string; command: string; gitCommitHash: string; gitRepositoryUrl: string; gitBranchName: string; gitIsDirty: boolean; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; get: { query: import("@trpc/client").Resolver<{ input: { commandRunId: string; }; output: { commandRun: { status: "unknown" | "error" | "success" | "active" | "cancelled"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date; id: string; createdAt: Date; updatedAt: Date; clientVersion: string; command: string; gitCommitHash: string; gitRepositoryUrl: string; gitBranchName: string; gitIsDirty: boolean; }; actionRuns: { startedAt: Date; completedAt: Date | null; id: string; createdAt: Date; updatedAt: Date; durationMs: number | null; commandRunId: string; actionUid: string; actionName: string; actionType: string; actionVersion: string; actionVersionResolved: string | null; actionState: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; actionOutputs: Record; force: boolean; }[]; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; list: { query: import("@trpc/client").Resolver<{ input: { sortOrder?: "asc" | "desc" | undefined; cursor?: number | undefined; perPage?: number | undefined; dates?: { from?: number | undefined; to?: number | undefined; } | undefined; }; output: { items: { status: "unknown" | "error" | "success" | "active" | "cancelled"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date; id: string; createdAt: Date; updatedAt: Date; clientVersion: string; command: string; gitCommitHash: string; gitRepositoryUrl: string; gitBranchName: string; gitIsDirty: boolean; }[]; nextCursor: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; timelineChart: { query: import("@trpc/client").Resolver<{ input: { sortOrder?: "asc" | "desc" | undefined; dates?: { from?: number | undefined; to?: number | undefined; } | undefined; }; output: { unknown: number; timestamp: number; active: number; cancelled: number; failed: number; successful: number; }[]; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; dockerBuild: { create: { mutate: import("@trpc/client").Resolver<{ input: { status: "success" | "failure"; startedAt: Date; completedAt: Date; platforms: string[]; imageTags: string[]; runtime: { actual: "buildx" | "cloud-builder" | "garden-k8s-kaniko" | "garden-k8s-buildkit"; preferred?: { fallbackReason: string; runtime: "buildx" | "cloud-builder" | "garden-k8s-kaniko" | "garden-k8s-buildkit"; } | undefined; }; runtimeMetadata: { docker: { clientVersion: string; serverVersion: string; }; builder: { implicitName: string; isDefault: boolean; driver: string; }; }; dockerMetadata?: import("zod").objectInputType<{ "image.name": import("zod").ZodOptional; "containerimage.digest": import("zod").ZodOptional; "buildx.build.ref": import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; dockerLogs?: unknown[] | undefined; }; output: { status: "success" | "failure"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date | null; dockerRawjsonLogs: Record[]>[]; dockerMetadata: { [x: string]: unknown; }; dockerClientVersion: string | null; dockerServerVersion: string | null; builderImplicitName: string | null; builderIsDefault: boolean | null; builderDriver: string | null; platforms: string[] | null; tags: string[] | null; imageManifestDigest: string | null; buildxBuildRef: string | null; executedVertexDigests: string[]; cachedVertexDigests: string[]; timeSavedMs: number | null; actualRuntime: string; preferredRuntime: string | null; fallbackReason: string | null; id: string; createdAt: Date; updatedAt: Date; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; list: { query: import("@trpc/client").Resolver<{ input: { sortOrder?: "asc" | "desc" | undefined; cursor?: number | undefined; perPage?: number | undefined; }; output: { items: { status: "success" | "failure"; accountId: string; organizationId: string; startedAt: Date; dockerRawjsonLogs: Record[]; actualRuntime: string; id: string; createdAt: Date; updatedAt: Date; accountName: string; completedAt?: Date | null | undefined; dockerClientVersion?: string | null | undefined; dockerServerVersion?: string | null | undefined; builderImplicitName?: string | null | undefined; builderIsDefault?: boolean | null | undefined; builderDriver?: string | null | undefined; platforms?: string[] | null | undefined; tags?: string[] | null | undefined; imageManifestDigest?: string | null | undefined; buildxBuildRef?: string | null | undefined; executedVertexDigests?: string[] | null | undefined; cachedVertexDigests?: string[] | null | undefined; timeSavedMs?: number | null | undefined; preferredRuntime?: string | null | undefined; fallbackReason?: string | null | undefined; }[]; nextCursor?: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; get: { query: import("@trpc/client").Resolver<{ input: { id: string; }; output: { status: "success" | "failure"; accountId: string; organizationId: string; startedAt: Date; dockerRawjsonLogs: Record[]; actualRuntime: string; id: string; createdAt: Date; updatedAt: Date; accountName: string; completedAt?: Date | null | undefined; dockerClientVersion?: string | null | undefined; dockerServerVersion?: string | null | undefined; builderImplicitName?: string | null | undefined; builderIsDefault?: boolean | null | undefined; builderDriver?: string | null | undefined; platforms?: string[] | null | undefined; tags?: string[] | null | undefined; imageManifestDigest?: string | null | undefined; buildxBuildRef?: string | null | undefined; executedVertexDigests?: string[] | null | undefined; cachedVertexDigests?: string[] | null | undefined; timeSavedMs?: number | null | undefined; preferredRuntime?: string | null | undefined; fallbackReason?: string | null | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; events: { process: { mutate: import("@trpc/client").Resolver<{ input: { commandRunId: string; events: ({ name: "sessionCompleted"; timestamp: string; payload: { completedAt: Date; }; eventUid: string; } | { name: "sessionFailed"; timestamp: string; payload: { completedAt: Date; }; eventUid: string; } | { name: "sessionCancelled"; timestamp: string; payload: { completedAt: Date; }; eventUid: string; } | { name: "commandInfo"; timestamp: string; payload: { name: string; args: Record; opts: Record; projectName: string; projectId: string; coreVersion: string; vcsBranch: string; vcsCommitHash: string; vcsOriginUrl: string; }; eventUid: string; } | { name: "deployStatus"; timestamp: string; payload: { status: { state: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; ingresses?: { path: string; hostname: string; protocol: "http" | "https"; port?: number | undefined; linkUrl?: string | undefined; }[] | undefined; }; startedAt: Date; actionUid: string; actionName: string; actionType: string; actionVersion: string; actionState: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; actionOutputs: {}; force: boolean; operation: "process" | "getStatus"; sessionId: string; completedAt?: Date | undefined; actionVersionResolved?: string | undefined; }; eventUid: string; } | { name: "runStatus"; timestamp: string; payload: { status: { state: "unknown" | "failed" | "outdated" | "running" | "succeeded" | "not-implemented"; }; startedAt: Date; actionUid: string; actionName: string; actionType: string; actionVersion: string; actionState: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; actionOutputs: {}; force: boolean; operation: "process" | "getStatus"; sessionId: string; completedAt?: Date | undefined; actionVersionResolved?: string | undefined; }; eventUid: string; })[]; }; output: {}[]; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; logEntry: { create: { mutate: import("@trpc/client").Resolver<{ input: { commandRunId: string; logEntries: { message: { symbol: string | null; error: string | null; section: string | null; msg: string | null; rawMsg: string | null; dataFormat: "json" | "yaml" | null; }; level: "error" | "debug" | "info" | "warn" | "verbose" | "silly"; timestamp: string; actionUid: string | null; actionName: string | null; key: string; }[]; }; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; getByCommandRunId: { query: import("@trpc/client").Resolver<{ input: { commandRunId: string; cursor?: number | undefined; perPage?: number | undefined; section?: string | undefined; logLevels?: ("error" | "debug" | "info" | "warn" | "verbose" | "silly")[] | undefined; }; output: { items: { message: { symbol: string | null; error: string | null; section: string | null; msg: string | null; rawMsg: string | null; dataFormat: "json" | "yaml" | null; }; level: "error" | "debug" | "info" | "warn" | "verbose" | "silly"; timestamp: string; actionUid: string | null; actionName: string | null; key: string; }[]; sections: string[]; nextCursor?: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; getAll: { query: import("@trpc/client").Resolver<{ input: void; output: { logEntries: { message: { symbol: string | null; error: string | null; section: string | null; msg: string | null; rawMsg: string | null; dataFormat: "json" | "yaml" | null; }; level: "error" | "debug" | "info" | "warn" | "verbose" | "silly"; timestamp: string; actionUid: string | null; actionName: string | null; key: string; }[]; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; token: { verifyToken: { query: import("@trpc/client").Resolver<{ input: { token: string; }; output: { valid: boolean; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; refreshToken: { mutate: import("@trpc/client").Resolver<{ input: { refreshToken: string; }; output: { refreshToken: string; accessToken: string; tokenValidity: number; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; revokeToken: { mutate: import("@trpc/client").Resolver<{ input: { token: string; }; output: { revoked: true; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; createAccessToken: { mutate: import("@trpc/client").Resolver<{ input: { label: string; }; output: { value: string; type: "access" | "refresh" | "web"; accountId: string; createdAt: Date; updatedAt: Date; expiresAt: Date; label: string | null; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; deleteAccessToken: { mutate: import("@trpc/client").Resolver<{ input: { token: string; }; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; listTokens: { query: import("@trpc/client").Resolver<{ input: { type?: "access" | "refresh" | "web" | undefined; cursor?: number | undefined; perPage?: number | undefined; }; output: { items: { value: string; type: "access" | "refresh" | "web"; accountId: string; createdAt: Date; updatedAt: Date; expiresAt: Date; label: string | null; }[]; nextCursor?: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; }; export declare const apiClient: { account: { getCurrentAccount: { query: import("@trpc/client").Resolver<{ input: void; output: { id: string; createdAt: Date; updatedAt: Date; name: string; email: string; } | null; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; register: { mutate: import("@trpc/client").Resolver<{ input: { name: string; email: string; password: string; port?: number | undefined; }; output: { redirectTo: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; authenticate: { mutate: import("@trpc/client").Resolver<{ input: { email: string; password: string; port?: number | undefined; }; output: { redirectTo: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; clearSession: { mutate: import("@trpc/client").Resolver<{ input: void; output: { redirectTo: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; oauthUrlRedirect: { query: import("@trpc/client").Resolver<{ input: { provider: "github"; port?: number | undefined; }; output: { url: string; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; authenticateGrow: { query: import("@trpc/client").Resolver<{ input: void; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; githubOauthCallback: { query: import("@trpc/client").Resolver<{ input: void; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; cloudBuilder: { registerBuild: { mutate: import("@trpc/client").Resolver<{ input: { platforms: string[]; mtlsClientPublicKeyPEM?: string | undefined; }; output: { version: "v2"; availability: { available: false; reason: string; } | { buildx: { endpoints: { platform: string; mtlsEndpoint: string; serverCaPem: string; }[]; clientCertificatePem: string; privateKeyPem?: string | undefined; }; available: true; }; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; commandRun: { create: { mutate: import("@trpc/client").Resolver<{ input: { status: "unknown" | "error" | "success" | "active" | "cancelled"; startedAt: Date; completedAt: Date | null; clientVersion: string; command: string; gitCommitHash: string | null; gitRepositoryUrl: string | null; gitBranchName: string | null; gitIsDirty: boolean | null; }; output: { status: "unknown" | "error" | "success" | "active" | "cancelled"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date; id: string; createdAt: Date; updatedAt: Date; clientVersion: string; command: string; gitCommitHash: string; gitRepositoryUrl: string; gitBranchName: string; gitIsDirty: boolean; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; get: { query: import("@trpc/client").Resolver<{ input: { commandRunId: string; }; output: { commandRun: { status: "unknown" | "error" | "success" | "active" | "cancelled"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date; id: string; createdAt: Date; updatedAt: Date; clientVersion: string; command: string; gitCommitHash: string; gitRepositoryUrl: string; gitBranchName: string; gitIsDirty: boolean; }; actionRuns: { startedAt: Date; completedAt: Date | null; id: string; createdAt: Date; updatedAt: Date; durationMs: number | null; commandRunId: string; actionUid: string; actionName: string; actionType: string; actionVersion: string; actionVersionResolved: string | null; actionState: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; actionOutputs: Record; force: boolean; }[]; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; list: { query: import("@trpc/client").Resolver<{ input: { sortOrder?: "asc" | "desc" | undefined; cursor?: number | undefined; perPage?: number | undefined; dates?: { from?: number | undefined; to?: number | undefined; } | undefined; }; output: { items: { status: "unknown" | "error" | "success" | "active" | "cancelled"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date; id: string; createdAt: Date; updatedAt: Date; clientVersion: string; command: string; gitCommitHash: string; gitRepositoryUrl: string; gitBranchName: string; gitIsDirty: boolean; }[]; nextCursor: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; timelineChart: { query: import("@trpc/client").Resolver<{ input: { sortOrder?: "asc" | "desc" | undefined; dates?: { from?: number | undefined; to?: number | undefined; } | undefined; }; output: { unknown: number; timestamp: number; active: number; cancelled: number; failed: number; successful: number; }[]; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; dockerBuild: { create: { mutate: import("@trpc/client").Resolver<{ input: { status: "success" | "failure"; startedAt: Date; completedAt: Date; platforms: string[]; imageTags: string[]; runtime: { actual: "buildx" | "cloud-builder" | "garden-k8s-kaniko" | "garden-k8s-buildkit"; preferred?: { fallbackReason: string; runtime: "buildx" | "cloud-builder" | "garden-k8s-kaniko" | "garden-k8s-buildkit"; } | undefined; }; runtimeMetadata: { docker: { clientVersion: string; serverVersion: string; }; builder: { implicitName: string; isDefault: boolean; driver: string; }; }; dockerMetadata?: import("zod").objectInputType<{ "image.name": import("zod").ZodOptional; "containerimage.digest": import("zod").ZodOptional; "buildx.build.ref": import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; dockerLogs?: unknown[] | undefined; }; output: { status: "success" | "failure"; accountId: string; organizationId: string; startedAt: Date; completedAt: Date | null; dockerRawjsonLogs: Record[]>[]; dockerMetadata: { [x: string]: unknown; }; dockerClientVersion: string | null; dockerServerVersion: string | null; builderImplicitName: string | null; builderIsDefault: boolean | null; builderDriver: string | null; platforms: string[] | null; tags: string[] | null; imageManifestDigest: string | null; buildxBuildRef: string | null; executedVertexDigests: string[]; cachedVertexDigests: string[]; timeSavedMs: number | null; actualRuntime: string; preferredRuntime: string | null; fallbackReason: string | null; id: string; createdAt: Date; updatedAt: Date; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; list: { query: import("@trpc/client").Resolver<{ input: { sortOrder?: "asc" | "desc" | undefined; cursor?: number | undefined; perPage?: number | undefined; }; output: { items: { status: "success" | "failure"; accountId: string; organizationId: string; startedAt: Date; dockerRawjsonLogs: Record[]; actualRuntime: string; id: string; createdAt: Date; updatedAt: Date; accountName: string; completedAt?: Date | null | undefined; dockerClientVersion?: string | null | undefined; dockerServerVersion?: string | null | undefined; builderImplicitName?: string | null | undefined; builderIsDefault?: boolean | null | undefined; builderDriver?: string | null | undefined; platforms?: string[] | null | undefined; tags?: string[] | null | undefined; imageManifestDigest?: string | null | undefined; buildxBuildRef?: string | null | undefined; executedVertexDigests?: string[] | null | undefined; cachedVertexDigests?: string[] | null | undefined; timeSavedMs?: number | null | undefined; preferredRuntime?: string | null | undefined; fallbackReason?: string | null | undefined; }[]; nextCursor?: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; get: { query: import("@trpc/client").Resolver<{ input: { id: string; }; output: { status: "success" | "failure"; accountId: string; organizationId: string; startedAt: Date; dockerRawjsonLogs: Record[]; actualRuntime: string; id: string; createdAt: Date; updatedAt: Date; accountName: string; completedAt?: Date | null | undefined; dockerClientVersion?: string | null | undefined; dockerServerVersion?: string | null | undefined; builderImplicitName?: string | null | undefined; builderIsDefault?: boolean | null | undefined; builderDriver?: string | null | undefined; platforms?: string[] | null | undefined; tags?: string[] | null | undefined; imageManifestDigest?: string | null | undefined; buildxBuildRef?: string | null | undefined; executedVertexDigests?: string[] | null | undefined; cachedVertexDigests?: string[] | null | undefined; timeSavedMs?: number | null | undefined; preferredRuntime?: string | null | undefined; fallbackReason?: string | null | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; events: { process: { mutate: import("@trpc/client").Resolver<{ input: { commandRunId: string; events: ({ name: "sessionCompleted"; timestamp: string; payload: { completedAt: Date; }; eventUid: string; } | { name: "sessionFailed"; timestamp: string; payload: { completedAt: Date; }; eventUid: string; } | { name: "sessionCancelled"; timestamp: string; payload: { completedAt: Date; }; eventUid: string; } | { name: "commandInfo"; timestamp: string; payload: { name: string; args: Record; opts: Record; projectName: string; projectId: string; coreVersion: string; vcsBranch: string; vcsCommitHash: string; vcsOriginUrl: string; }; eventUid: string; } | { name: "deployStatus"; timestamp: string; payload: { status: { state: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; ingresses?: { path: string; hostname: string; protocol: "http" | "https"; port?: number | undefined; linkUrl?: string | undefined; }[] | undefined; }; startedAt: Date; actionUid: string; actionName: string; actionType: string; actionVersion: string; actionState: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; actionOutputs: {}; force: boolean; operation: "process" | "getStatus"; sessionId: string; completedAt?: Date | undefined; actionVersionResolved?: string | undefined; }; eventUid: string; } | { name: "runStatus"; timestamp: string; payload: { status: { state: "unknown" | "failed" | "outdated" | "running" | "succeeded" | "not-implemented"; }; startedAt: Date; actionUid: string; actionName: string; actionType: string; actionVersion: string; actionState: "unknown" | "cached" | "getting-status" | "not-ready" | "processing" | "failed" | "ready"; actionOutputs: {}; force: boolean; operation: "process" | "getStatus"; sessionId: string; completedAt?: Date | undefined; actionVersionResolved?: string | undefined; }; eventUid: string; })[]; }; output: {}[]; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; logEntry: { create: { mutate: import("@trpc/client").Resolver<{ input: { commandRunId: string; logEntries: { message: { symbol: string | null; error: string | null; section: string | null; msg: string | null; rawMsg: string | null; dataFormat: "json" | "yaml" | null; }; level: "error" | "debug" | "info" | "warn" | "verbose" | "silly"; timestamp: string; actionUid: string | null; actionName: string | null; key: string; }[]; }; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; getByCommandRunId: { query: import("@trpc/client").Resolver<{ input: { commandRunId: string; cursor?: number | undefined; perPage?: number | undefined; section?: string | undefined; logLevels?: ("error" | "debug" | "info" | "warn" | "verbose" | "silly")[] | undefined; }; output: { items: { message: { symbol: string | null; error: string | null; section: string | null; msg: string | null; rawMsg: string | null; dataFormat: "json" | "yaml" | null; }; level: "error" | "debug" | "info" | "warn" | "verbose" | "silly"; timestamp: string; actionUid: string | null; actionName: string | null; key: string; }[]; sections: string[]; nextCursor?: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; getAll: { query: import("@trpc/client").Resolver<{ input: void; output: { logEntries: { message: { symbol: string | null; error: string | null; section: string | null; msg: string | null; rawMsg: string | null; dataFormat: "json" | "yaml" | null; }; level: "error" | "debug" | "info" | "warn" | "verbose" | "silly"; timestamp: string; actionUid: string | null; actionName: string | null; key: string; }[]; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; token: { verifyToken: { query: import("@trpc/client").Resolver<{ input: { token: string; }; output: { valid: boolean; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; refreshToken: { mutate: import("@trpc/client").Resolver<{ input: { refreshToken: string; }; output: { refreshToken: string; accessToken: string; tokenValidity: number; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; revokeToken: { mutate: import("@trpc/client").Resolver<{ input: { token: string; }; output: { revoked: true; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; createAccessToken: { mutate: import("@trpc/client").Resolver<{ input: { label: string; }; output: { value: string; type: "access" | "refresh" | "web"; accountId: string; createdAt: Date; updatedAt: Date; expiresAt: Date; label: string | null; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; deleteAccessToken: { mutate: import("@trpc/client").Resolver<{ input: { token: string; }; output: void; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; listTokens: { query: import("@trpc/client").Resolver<{ input: { type?: "access" | "refresh" | "web" | undefined; cursor?: number | undefined; perPage?: number | undefined; }; output: { items: { value: string; type: "access" | "refresh" | "web"; accountId: string; createdAt: Date; updatedAt: Date; expiresAt: Date; label: string | null; }[]; nextCursor?: number | undefined; }; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").TRPCErrorShape; transformer: true; }>; }; }; };