import "./index-Cy08dvyb.js"; import { C as JsonValue, U as RunStatus, et as TestCaseRunStatus, tt as TestSuiteRunStatus } from "./ItemsInputNormalizer-C2gLv7d9.js"; import { a as CredentialInstanceWithSecretsDto, c as UpsertCredentialBindingRequest, i as CredentialInstanceDto, l as WorkflowCredentialHealthDto, n as AppsResponse, o as CredentialOAuth2ConnectionDto, r as CreateCredentialInstanceRequest, s as UpdateCredentialInstanceRequest, t as AppGalleryEntry, u as WorkflowCredentialHealthSlotDto } from "./CredentialContractsRegistry-BUODyn3G.js"; import { a as TelemetrySpanStatus } from "./TelemetryContracts-CfeVZRFL.js"; import { i as WorkflowSummary, n as WorkflowEdgeDto, r as WorkflowNodeDto, t as WorkflowDto } from "./WorkflowViewContracts-CpxVwR1E.js"; import { _ as withInviteUserResponseLoginMethodsDefaults, a as CollectionSummaryDto, c as AcceptUserInviteRequestDto, d as UpdateUserAccountStatusRequestDto, f as UpsertLocalBootstrapUserResultDto, g as VerifyUserInviteResponseDto, h as UserAccountStatus, i as CollectionRowDto, l as InviteUserRequestDto, m as UserAccountDtoInput, n as CollectionFieldDto, o as ListCollectionRowsResponseDto, p as UserAccountDto, r as CollectionIndexDto, s as SyncCollectionsResponseDto, t as CollectionDetailDto, u as InviteUserResponseDto, v as withUserAccountLoginMethodsDefaults } from "./CollectionContracts.types-Dq0lu8D3.js"; //#region src/application/contracts/TelemetryDashboardContracts.d.ts type TelemetryDashboardBucketIntervalDto = "minute_5" | "minute_15" | "hour" | "day" | "week"; type TelemetryDashboardRunOriginDto = "triggered" | "manual"; interface TelemetryDashboardFiltersDto { readonly workflowIds?: ReadonlyArray; readonly statuses?: ReadonlyArray; readonly runOrigins?: ReadonlyArray; readonly modelNames?: ReadonlyArray; readonly startTimeGte?: string; readonly endTimeLte?: string; } interface TelemetryDashboardRunAggregateDto { readonly totalRuns: number; readonly completedRuns: number; readonly failedRuns: number; readonly runningRuns: number; readonly averageDurationMs: number; } interface TelemetryDashboardAiAggregateDto { readonly inputTokens: number; readonly outputTokens: number; readonly totalTokens: number; readonly cachedInputTokens: number; readonly reasoningTokens: number; } interface TelemetryDashboardCostKeyTotalDto { readonly costKey: string; readonly estimatedCostMinor: number; } interface TelemetryDashboardCostCurrencyTotalDto { readonly currency: string; readonly currencyScale: number; readonly estimatedCostMinor: number; readonly averageCostPerRunMinor: number; readonly costKeys: ReadonlyArray; } interface TelemetryDashboardCostAggregateDto { readonly currencies: ReadonlyArray; } interface TelemetryDashboardSummaryDto { readonly runs: TelemetryDashboardRunAggregateDto; readonly ai: TelemetryDashboardAiAggregateDto; readonly costs: TelemetryDashboardCostAggregateDto; } interface TelemetryDashboardBucketCostDto { readonly currency: string; readonly currencyScale: number; readonly estimatedCostMinor: number; readonly component?: string; readonly costKey?: string; } interface TelemetryDashboardTimeseriesBucketDto { readonly bucketStartIso: string; readonly bucketEndIso: string; readonly totalRuns: number; readonly completedRuns: number; readonly failedRuns: number; readonly runningRuns: number; readonly averageDurationMs: number; readonly inputTokens: number; readonly outputTokens: number; readonly totalTokens: number; readonly cachedInputTokens: number; readonly reasoningTokens: number; readonly costs: ReadonlyArray; } interface TelemetryDashboardTimeseriesDto { readonly interval: TelemetryDashboardBucketIntervalDto; readonly buckets: ReadonlyArray; } interface TelemetryDashboardDimensionsDto { readonly modelNames: ReadonlyArray; } interface TelemetryDashboardTimeseriesRequestDto { readonly filters: TelemetryDashboardFiltersDto; readonly interval: TelemetryDashboardBucketIntervalDto; } interface TelemetryDashboardRunsRequestDto { readonly filters: TelemetryDashboardFiltersDto; readonly page: number; readonly pageSize: number; } interface TelemetryDashboardRunListItemDto { readonly runId: string; readonly workflowId: string; readonly status: TelemetrySpanStatus; readonly origin: TelemetryDashboardRunOriginDto; readonly startedAt: string; readonly finishedAt?: string; readonly costs?: ReadonlyArray; } interface TelemetryDashboardRunsDto { readonly items: ReadonlyArray; readonly totalCount: number; readonly page: number; readonly pageSize: number; } //#endregion //#region src/application/contracts/TestingContracts.d.ts interface StartTestSuiteRunRequest { readonly triggerNodeId: string; readonly concurrency?: number; } interface StartTestSuiteRunResponse { readonly testSuiteRunId: string; readonly status: TestSuiteRunStatus | "running"; } interface TestSuiteChildRunDto { readonly runId: string; readonly testSuiteRunId: string; readonly testCaseIndex: number; readonly testCaseLabel?: string; readonly status: RunStatus; readonly testCaseStatus?: TestCaseRunStatus; readonly startedAt: string; readonly finishedAt?: string; } interface TestSuiteRunSummaryDto { readonly id: string; readonly workflowId: string; readonly triggerNodeId: string; readonly triggerNodeName?: string; readonly status: TestSuiteRunStatus | "running"; readonly startedAt: string; readonly finishedAt?: string; readonly totalCases: number; readonly passedCases: number; readonly failedCases: number; } interface TestSuiteRunDetailDto extends TestSuiteRunSummaryDto { readonly concurrency: number; readonly nodeCoverage?: ReadonlyArray; readonly errorMessage?: string; readonly updatedAt: string; } interface AssertionMetricTrendPointDto { readonly testSuiteRunId: string; readonly startedAt: string; readonly meanScore: number; readonly sampleCount: number; } interface AssertionMetricTrendDto { readonly name: string; readonly perSuiteRun: ReadonlyArray; } interface TestAssertionDto { readonly id: string; readonly runId: string; readonly testSuiteRunId: string; readonly workflowId: string; readonly nodeId: string; readonly iterationId?: string; readonly itemIndex?: number; readonly name: string; readonly score: number; readonly passThreshold?: number; readonly errored?: true; readonly expected?: JsonValue; readonly actual?: JsonValue; readonly message?: string; readonly details?: Readonly>; readonly createdAt: string; } //#endregion export { type AcceptUserInviteRequestDto, type AppGalleryEntry, type AppsResponse, type AssertionMetricTrendDto, type AssertionMetricTrendPointDto, type CollectionDetailDto, type CollectionFieldDto, type CollectionIndexDto, type CollectionRowDto, type CollectionSummaryDto, type CreateCredentialInstanceRequest, type CredentialInstanceDto, type CredentialInstanceWithSecretsDto, type CredentialOAuth2ConnectionDto, type InviteUserRequestDto, type InviteUserResponseDto, type ListCollectionRowsResponseDto, type StartTestSuiteRunRequest, type StartTestSuiteRunResponse, type SyncCollectionsResponseDto, type TelemetryDashboardAiAggregateDto, type TelemetryDashboardBucketCostDto, type TelemetryDashboardBucketIntervalDto, type TelemetryDashboardCostAggregateDto, type TelemetryDashboardCostCurrencyTotalDto, type TelemetryDashboardCostKeyTotalDto, type TelemetryDashboardDimensionsDto, type TelemetryDashboardFiltersDto, type TelemetryDashboardRunAggregateDto, type TelemetryDashboardRunListItemDto, type TelemetryDashboardRunOriginDto, type TelemetryDashboardRunsDto, type TelemetryDashboardRunsRequestDto, type TelemetryDashboardSummaryDto, type TelemetryDashboardTimeseriesBucketDto, type TelemetryDashboardTimeseriesDto, type TelemetryDashboardTimeseriesRequestDto, type TestAssertionDto, type TestSuiteChildRunDto, type TestSuiteRunDetailDto, type TestSuiteRunSummaryDto, type UpdateCredentialInstanceRequest, type UpdateUserAccountStatusRequestDto, type UpsertCredentialBindingRequest, type UpsertLocalBootstrapUserResultDto, type UserAccountDto, type UserAccountDtoInput, type UserAccountStatus, type VerifyUserInviteResponseDto, type WorkflowCredentialHealthDto, type WorkflowCredentialHealthSlotDto, type WorkflowDto, type WorkflowEdgeDto, type WorkflowNodeDto, type WorkflowSummary, withInviteUserResponseLoginMethodsDefaults, withUserAccountLoginMethodsDefaults }; //# sourceMappingURL=dto.d.ts.map