import "./index-Cy08dvyb.js"; import { L as PersistedRunState } from "./ItemsInputNormalizer-C2gLv7d9.js"; import { a as defineCodemationApp, i as FriendlyCodemationExecutionConfig, n as DefinePluginOptions, o as definePlugin, r as FriendlyCodemationDatabaseConfig, s as workflow, t as DefineCodemationAppOptions } from "./CodemationAuthoring.types-DXkP7M6R.js"; import { S as CodemationWorkflowDiscovery, _ as CodemationEngineExecutionLimitsConfig, a as AppPluginLoadSummary, b as CodemationSchedulerConfig, c as CodemationPluginContext, d as CodemationAppSchedulerConfig, f as CodemationAppSchedulerKind, g as CodemationDatabaseKind, h as CodemationDatabaseConfig, l as CodemationPluginPackageMetadata, m as CodemationConfig, n as CodemationRegistrationContextBase, o as CodemationPlugin, p as CodemationApplicationRuntimeConfig, r as AppConfig, s as CodemationPluginConfig, t as CodemationAppContext, u as CodemationAppDefinition, v as CodemationEventBusConfig, w as CodemationClassToken, x as CodemationSchedulerKind, y as CodemationEventBusKind } from "./CodemationAppContext-CA4xzGA6.js"; import { a as CodemationAuthConfig, c as CodemationAuthOidcProviderConfig, i as CodemationLogRule, l as Logger, n as CodemationLogConfig, o as CodemationAuthKind, r as CodemationLogLevelName, s as CodemationAuthOAuthProviderConfig, t as CodemationWhitelabelConfig } from "./CodemationWhitelabelConfig-CPKKZwGp.js"; import "./LogLevelPolicyFactory-Cu5Ef_mL.js"; import { a as ApiPaths, i as CodemationFrontendAuthSnapshotJsonCodec, n as InternalAuthBootstrapJsonCodec, r as FrontendAppConfigJsonCodec, t as PublicFrontendBootstrapJsonCodec } from "./PublicFrontendBootstrapJsonCodec-Bk5s78vf.js"; import { a as CodemationFrontendAuthSnapshot, i as CodemationFrontendAuthProviderSnapshot, n as InternalAuthBootstrap, r as FrontendAppConfig, t as PublicFrontendBootstrap } from "./PublicFrontendBootstrap-D6TF254t.js"; import "./CodemationConfigNormalizer-CvZ1Sb3a.js"; import { t as CodemationConsumerConfigLoader } from "./CodemationConsumerConfigLoader-COyCxC-G.js"; import "./CredentialServices-vjUDU7PW.js"; import "./CredentialContractsRegistry-BUODyn3G.js"; import "./TelemetryContracts-CfeVZRFL.js"; import "./WorkflowViewContracts-CpxVwR1E.js"; import { a as CollectionSummaryDto, f as UpsertLocalBootstrapUserResultDto, i as CollectionRowDto, o as ListCollectionRowsResponseDto, p as UserAccountDto, s as SyncCollectionsResponseDto, t as CollectionDetailDto } from "./CollectionContracts.types-Dq0lu8D3.js"; import { C as Query, S as QueryBus, T as Command, a as ApplicationTokens, b as AppContainerLifecycle, c as CodemationHonoApiApp, f as WorkerRuntime, i as CodemationBootstrapRequest, n as CreateRunRequest, p as FrontendRuntime, r as RunCommandResult, t as CodemationPluginListMerger, v as CollectionSchemaSyncerHolder, w as CommandBus, x as AppContainerFactory, y as DatabaseMigrations } from "./CodemationPluginListMerger-D8lTaghf.js"; import { n as PrismaDatabaseClient, t as AppConfigFactory } from "./AppConfigFactory-DZjtXivd.js"; import "./PrismaMigrationDeployer-BoM4dvIC.js"; import "./InternalHonoApiRouteRegistrar-Ck5-r6yB.js"; import { i as CodemationFrontendAuthSnapshotFactory, n as InternalAuthBootstrapFactory, r as FrontendAppConfigFactory, t as PublicFrontendBootstrapFactory } from "./PublicFrontendBootstrapFactory-DDz0bVIV.js"; import { t as CodemationPostgresPrismaClientFactory } from "./CodemationPostgresPrismaClientFactory-Djpi4jU8.js"; import { l as CodemationServerGateway } from "./server-RLUfnYRl.js"; import { Server } from "node:http"; //#region src/application/queries/ListUserAccountsQuery.d.ts declare class ListUserAccountsQuery extends Query> {} //#endregion //#region src/application/commands/UpsertLocalBootstrapUserCommand.d.ts declare class UpsertLocalBootstrapUserCommand extends Command { readonly email: string; readonly password: string; constructor(email: string, password: string); } //#endregion //#region src/bootstrap/perf/BootTimer.d.ts type BootTracePhase = Readonly<{ name: string; ms: number; pct: number; children: ReadonlyArray; }>; declare class BootTimer { private static enabled; private static root; private static current; static enable(): void; static isEnabled(): boolean; static measureAsync(name: string, fn: () => Promise): Promise; static measure(name: string, fn: () => T): T; static start(name: string): () => void; static finish(outputJsonPath?: string): Promise; static snapshot(): BootTracePhase; static reset(): void; private static pushPhase; private static popPhase; } //#endregion //#region src/presentation/http/HeadlessHttpServerFactory.d.ts declare class HeadlessHttpServerFactory { create(honoApp: CodemationHonoApiApp, port: number, logger: Logger): Server; } //#endregion //#region src/bootstrap/runtime/HeadlessApiRuntime.d.ts declare class HeadlessApiRuntime { private readonly appContainerFactory; private readonly httpServerFactory; private readonly logger; constructor(appContainerFactory: AppContainerFactory, httpServerFactory: HeadlessHttpServerFactory, logger: Logger); start(appConfig: AppConfig): Promise; } //#endregion //#region src/application/collections/ListCollectionsQuery.d.ts declare class ListCollectionsQuery extends Query> {} //#endregion //#region src/application/collections/GetCollectionQuery.d.ts declare class GetCollectionQuery extends Query { readonly name: string; constructor(name: string); } //#endregion //#region src/application/collections/ListCollectionRowsQuery.d.ts declare class ListCollectionRowsQuery extends Query { readonly name: string; readonly limit: number; readonly offset: number; readonly where?: Readonly> | undefined; constructor(name: string, limit: number, offset: number, where?: Readonly> | undefined); } //#endregion //#region src/application/collections/GetCollectionRowQuery.d.ts declare class GetCollectionRowQuery extends Query { readonly name: string; readonly id: string; constructor(name: string, id: string); } //#endregion //#region src/application/collections/InsertCollectionRowCommand.d.ts declare class InsertCollectionRowCommand extends Command { readonly name: string; readonly data: Readonly>; constructor(name: string, data: Readonly>); } //#endregion //#region src/application/collections/UpdateCollectionRowCommand.d.ts declare class UpdateCollectionRowCommand extends Command { readonly name: string; readonly id: string; readonly patch: Readonly>; constructor(name: string, id: string, patch: Readonly>); } //#endregion //#region src/application/collections/DeleteCollectionRowCommand.d.ts declare class DeleteCollectionRowCommand extends Command<{ readonly deleted: boolean; }> { readonly name: string; readonly id: string; constructor(name: string, id: string); } //#endregion //#region src/application/collections/SyncCollectionsCommand.d.ts declare class SyncCollectionsCommand extends Command { readonly dryRun: boolean; constructor(dryRun: boolean); } //#endregion //#region src/application/commands/StartWorkflowRunCommand.d.ts declare class StartWorkflowRunCommand extends Command { readonly body: CreateRunRequest; constructor(body: CreateRunRequest); } //#endregion //#region src/application/ApplicationRequestError.d.ts declare class ApplicationRequestError extends Error { readonly status: number; readonly payload: Readonly<{ error: string; errors?: ReadonlyArray; }>; constructor(status: number, message: string, errors?: ReadonlyArray); } //#endregion //#region src/application/queries/GetRunStateQuery.d.ts declare class GetRunStateQuery extends Query { readonly runId: string; constructor(runId: string); } //#endregion //#region src/presentation/config/CodemationPackageManifest.d.ts interface CodemationPackageManifest { readonly plugin?: string; } //#endregion export { ApiPaths, type AppConfig, AppConfigFactory, AppContainerFactory, AppContainerLifecycle, type AppPluginLoadSummary, ApplicationRequestError, ApplicationTokens, BootTimer, type BootTracePhase, type CodemationAppContext, type CodemationAppDefinition, type CodemationAppSchedulerConfig, type CodemationAppSchedulerKind, type CodemationApplicationRuntimeConfig, type CodemationAuthConfig, type CodemationAuthKind, type CodemationAuthOAuthProviderConfig, type CodemationAuthOidcProviderConfig, CodemationBootstrapRequest, type CodemationClassToken, type CodemationConfig, CodemationConsumerConfigLoader, type CodemationDatabaseConfig, type CodemationDatabaseKind, type CodemationEngineExecutionLimitsConfig, type CodemationEventBusConfig, type CodemationEventBusKind, type CodemationFrontendAuthProviderSnapshot, type CodemationFrontendAuthSnapshot, CodemationFrontendAuthSnapshotFactory, CodemationFrontendAuthSnapshotJsonCodec, type CodemationLogConfig, type CodemationLogLevelName, type CodemationLogRule, type CodemationPackageManifest, type CodemationPlugin, type CodemationPluginConfig, type CodemationPluginContext, CodemationPluginListMerger, CodemationPluginPackageMetadata, CodemationPostgresPrismaClientFactory, type CodemationRegistrationContextBase, type CodemationSchedulerConfig, type CodemationSchedulerKind, CodemationServerGateway, type CodemationWhitelabelConfig, type CodemationWorkflowDiscovery, CollectionSchemaSyncerHolder, type CommandBus, DatabaseMigrations, type DefineCodemationAppOptions, type DefinePluginOptions, DeleteCollectionRowCommand, type FriendlyCodemationDatabaseConfig, type FriendlyCodemationExecutionConfig, type FrontendAppConfig, FrontendAppConfigFactory, FrontendAppConfigJsonCodec, FrontendRuntime, GetCollectionQuery, GetCollectionRowQuery, GetRunStateQuery, HeadlessApiRuntime, HeadlessHttpServerFactory, InsertCollectionRowCommand, type InternalAuthBootstrap, InternalAuthBootstrapFactory, InternalAuthBootstrapJsonCodec, ListCollectionRowsQuery, ListCollectionsQuery, ListUserAccountsQuery, type PrismaDatabaseClient as PrismaClient, type PublicFrontendBootstrap, PublicFrontendBootstrapFactory, PublicFrontendBootstrapJsonCodec, type QueryBus, type RunCommandResult, StartWorkflowRunCommand, SyncCollectionsCommand, UpdateCollectionRowCommand, UpsertLocalBootstrapUserCommand, type UpsertLocalBootstrapUserResultDto, WorkerRuntime, defineCodemationApp, definePlugin, workflow }; //# sourceMappingURL=index.d.ts.map