// Generated by dts-bundle-generator v9.5.1 import { ModelMessage, UIMessage } from '@tanstack/ai'; declare function createDb(d1: D1Database): import("drizzle-orm/d1").DrizzleD1Database<{ projects: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "projects"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "projects"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; slug: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "slug"; tableName: "projects"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "name"; tableName: "projects"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; deployToken: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "sync_secret"; tableName: "projects"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; organizationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "organization_id"; tableName: "projects"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "projects"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "projects"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; environments: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "environments"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "environments"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; projectId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "project_id"; tableName: "environments"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "name"; tableName: "environments"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; type: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "type"; tableName: "environments"; dataType: "string"; columnType: "SQLiteText"; data: "production" | "development"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; $type: "production" | "development"; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "environments"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "environments"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; pages: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "pages"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; projectId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "project_id"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; environmentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "environment_id"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; pathSegment: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "path_segment"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; fullPath: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "full_path"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; parentPageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "parent_page_id"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; layoutId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "layout_id"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; nickname: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "nickname"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; metaTitle: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "meta_title"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; metaDescription: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "meta_description"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; aiSeoEnabled: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "ai_seo_enabled"; tableName: "pages"; dataType: "boolean"; columnType: "SQLiteBoolean"; data: boolean; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; customOgImageBlobId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "custom_og_image_blob_id"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; customOgImageUrl: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "custom_og_image_url"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; livePublishedCheckpointId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "live_published_checkpoint_id"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; contentUpdatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "content_updated_at"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdById: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_by_id"; tableName: "pages"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "pages"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; pageCheckpoints: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "page_checkpoints"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "page_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; pageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "page_id"; tableName: "page_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; kind: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "kind"; tableName: "page_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: "auto-publish" | "manual" | "auto-draft"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; $type: "auto-publish" | "manual" | "auto-draft"; }>; label: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "label"; tableName: "page_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; snapshot: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "snapshot"; tableName: "page_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; schemaVersion: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "schema_version"; tableName: "page_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "page_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_by"; tableName: "page_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; }; dialect: "sqlite"; }>; layouts: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "layouts"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "layouts"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; projectId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "project_id"; tableName: "layouts"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; environmentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "environment_id"; tableName: "layouts"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; layoutId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "layout_id"; tableName: "layouts"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; description: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "description"; tableName: "layouts"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; livePublishedCheckpointId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "live_published_checkpoint_id"; tableName: "layouts"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; contentUpdatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "content_updated_at"; tableName: "layouts"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "layouts"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "layouts"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; layoutCheckpoints: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "layout_checkpoints"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "layout_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; layoutId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "layout_id"; tableName: "layout_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; kind: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "kind"; tableName: "layout_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: "auto-publish" | "manual" | "auto-draft"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; $type: "auto-publish" | "manual" | "auto-draft"; }>; label: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "label"; tableName: "layout_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; snapshot: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "snapshot"; tableName: "layout_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; schemaVersion: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "schema_version"; tableName: "layout_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "layout_checkpoints"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdBy: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_by"; tableName: "layout_checkpoints"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; }; dialect: "sqlite"; }>; blocks: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "blocks"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "blocks"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; pageId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "page_id"; tableName: "blocks"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; layoutId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "layout_id"; tableName: "blocks"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; type: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "type"; tableName: "blocks"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; content: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "content"; tableName: "blocks"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; settings: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "settings"; tableName: "blocks"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; placement: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "placement"; tableName: "blocks"; dataType: "string"; columnType: "SQLiteText"; data: "before" | "after"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; $type: "before" | "after"; }>; summary: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "summary"; tableName: "blocks"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; position: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "position"; tableName: "blocks"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "blocks"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "blocks"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; repeatableItems: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "repeatable_items"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "repeatable_items"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; blockId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "block_id"; tableName: "repeatable_items"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; parentItemId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "parent_item_id"; tableName: "repeatable_items"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; fieldName: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "field_name"; tableName: "repeatable_items"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; content: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "content"; tableName: "repeatable_items"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; settings: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "settings"; tableName: "repeatable_items"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; summary: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "summary"; tableName: "repeatable_items"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; position: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "position"; tableName: "repeatable_items"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "repeatable_items"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "repeatable_items"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; files: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "files"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "files"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; projectId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "project_id"; tableName: "files"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; environmentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "environment_id"; tableName: "files"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; url: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "url"; tableName: "files"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; alt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "alt"; tableName: "files"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; filename: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "filename"; tableName: "files"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; mimeType: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "mime_type"; tableName: "files"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; size: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "size"; tableName: "files"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; blobId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "blob_id"; tableName: "files"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; path: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "path"; tableName: "files"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; aiMetadataEnabled: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "ai_metadata_enabled"; tableName: "files"; dataType: "boolean"; columnType: "SQLiteBoolean"; data: boolean; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "files"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "files"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; aiJobs: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "ai_jobs"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "ai_jobs"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityTable: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "entity_table"; tableName: "ai_jobs"; dataType: "string"; columnType: "SQLiteText"; data: "repeatableItems" | "blocks" | "files" | "pages"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; $type: "repeatableItems" | "blocks" | "files" | "pages"; }>; entityId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "entity_id"; tableName: "ai_jobs"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; type: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "type"; tableName: "ai_jobs"; dataType: "string"; columnType: "SQLiteText"; data: "summary" | "fileMetadata" | "seo"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; $type: "summary" | "fileMetadata" | "seo"; }>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "status"; tableName: "ai_jobs"; dataType: "string"; columnType: "SQLiteText"; data: "pending" | "running" | "completed" | "failed"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; $type: "pending" | "running" | "completed" | "failed"; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "ai_jobs"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; blockDefinitions: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "block_definitions"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "block_definitions"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; projectId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "project_id"; tableName: "block_definitions"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; environmentId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "environment_id"; tableName: "block_definitions"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; blockId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "block_id"; tableName: "block_definitions"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; title: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "title"; tableName: "block_definitions"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; description: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "description"; tableName: "block_definitions"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; contentSchema: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "content_schema"; tableName: "block_definitions"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; settingsSchema: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "settings_schema"; tableName: "block_definitions"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; defaultContent: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "default_content"; tableName: "block_definitions"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; defaultSettings: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "default_settings"; tableName: "block_definitions"; dataType: "json"; columnType: "SQLiteTextJson"; data: unknown; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; layoutOnly: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "layout_only"; tableName: "block_definitions"; dataType: "boolean"; columnType: "SQLiteBoolean"; data: boolean; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "created_at"; tableName: "block_definitions"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updated_at"; tableName: "block_definitions"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; user: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "user"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "user"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "name"; tableName: "user"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; email: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "email"; tableName: "user"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; emailVerified: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "emailVerified"; tableName: "user"; dataType: "boolean"; columnType: "SQLiteBoolean"; data: boolean; driverParam: number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; image: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "image"; tableName: "user"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "createdAt"; tableName: "user"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updatedAt"; tableName: "user"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; session: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "session"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "session"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; expiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "expiresAt"; tableName: "session"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; token: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "token"; tableName: "session"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; ipAddress: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "ipAddress"; tableName: "session"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; userAgent: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "userAgent"; tableName: "session"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; userId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "userId"; tableName: "session"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; activeOrganizationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "activeOrganizationId"; tableName: "session"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "createdAt"; tableName: "session"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updatedAt"; tableName: "session"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; account: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "account"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; accountId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "accountId"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; providerId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "providerId"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; userId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "userId"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; accessToken: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "accessToken"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; refreshToken: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "refreshToken"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; idToken: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "idToken"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; accessTokenExpiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "accessTokenExpiresAt"; tableName: "account"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; refreshTokenExpiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "refreshTokenExpiresAt"; tableName: "account"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; scope: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "scope"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; password: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "password"; tableName: "account"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "createdAt"; tableName: "account"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updatedAt"; tableName: "account"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; verification: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "verification"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "verification"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; identifier: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "identifier"; tableName: "verification"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; value: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "value"; tableName: "verification"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; expiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "expiresAt"; tableName: "verification"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "createdAt"; tableName: "verification"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "updatedAt"; tableName: "verification"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; organization: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "organization"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "organization"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; name: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "name"; tableName: "organization"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; slug: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "slug"; tableName: "organization"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; logo: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "logo"; tableName: "organization"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; metadata: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "metadata"; tableName: "organization"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "createdAt"; tableName: "organization"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; member: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "member"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "member"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; organizationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "organizationId"; tableName: "member"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; userId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "userId"; tableName: "member"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; role: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "role"; tableName: "member"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; createdAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "createdAt"; tableName: "member"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "sqlite"; }>; invitation: import("drizzle-orm/sqlite-core").SQLiteTableWithColumns<{ name: "invitation"; schema: undefined; columns: { id: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "id"; tableName: "invitation"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; organizationId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "organizationId"; tableName: "invitation"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; email: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "email"; tableName: "invitation"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; role: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "role"; tableName: "invitation"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; status: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "status"; tableName: "invitation"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: undefined; }>; expiresAt: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "expiresAt"; tableName: "invitation"; dataType: "date"; columnType: "SQLiteTimestamp"; data: Date; driverParam: number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; inviterId: import("drizzle-orm/sqlite-core").SQLiteColumn<{ name: "inviterId"; tableName: "invitation"; dataType: "string"; columnType: "SQLiteText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [ string, ...string[] ]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: number | undefined; }>; }; dialect: "sqlite"; }>; }> & { $client: D1Database; }; export type Database = ReturnType; export type Bindings = { DB: D1Database; BETTER_AUTH_SECRET: string; GITHUB_CLIENT_ID: string; GITHUB_CLIENT_SECRET: string; GOOGLE_CLIENT_ID: string; GOOGLE_CLIENT_SECRET: string; DASHBOARD_URL: string; OPEN_ROUTER_API_KEY: string; AI_JOB_SCHEDULER: DurableObjectNamespace; ProjectRoom: DurableObjectNamespace; FILES_BUCKET: R2Bucket; }; declare function createAuth(db: Database, env: Bindings, baseURL: string): import("better-auth").Auth<{ database: (options: import("better-auth").BetterAuthOptions) => import("better-auth").DBAdapter; baseURL: string; secret: string; emailAndPassword: { enabled: true; requireEmailVerification: false; }; socialProviders: { github: { clientId: string; clientSecret: string; }; google: { clientId: string; clientSecret: string; }; }; session: { expiresIn: number; updateAge: number; }; trustedOrigins: string[]; advanced: { crossSubDomainCookies: { enabled: true; domain: string; } | { enabled: false; domain?: undefined; }; }; plugins: [ { id: "organization"; version: string; endpoints: import("better-auth/plugins").OrganizationEndpoints & import("better-auth/plugins").TeamEndpoints; schema: import("better-auth/plugins").OrganizationSchema; $Infer: { Organization: { id: string; name: string; slug: string; createdAt: Date; logo?: string | null | undefined; metadata?: any; }; Invitation: { id: string; organizationId: string; email: string; role: "member" | "admin" | "owner"; status: import("better-auth/plugins").InvitationStatus; inviterId: string; expiresAt: Date; createdAt: Date; teamId?: string | undefined | undefined; }; Member: { id: string; organizationId: string; role: "member" | "admin" | "owner"; createdAt: Date; userId: string; teamId?: string | undefined | undefined; user: { id: string; email: string; name: string; image?: string | undefined; }; }; Team: { id: string; name: string; organizationId: string; createdAt: Date; updatedAt?: Date | undefined; }; TeamMember: { id: string; teamId: string; userId: string; createdAt: Date; }; ActiveOrganization: { members: { id: string; organizationId: string; role: "member" | "admin" | "owner"; createdAt: Date; userId: string; teamId?: string | undefined | undefined; user: { id: string; email: string; name: string; image?: string | undefined; }; }[]; invitations: { id: string; organizationId: string; email: string; role: "member" | "admin" | "owner"; status: import("better-auth/plugins").InvitationStatus; inviterId: string; expiresAt: Date; createdAt: Date; teamId?: string | undefined | undefined; }[]; teams: { id: string; name: string; organizationId: string; createdAt: Date; updatedAt?: Date | undefined; }[]; } & { id: string; name: string; slug: string; createdAt: Date; logo?: string | null | undefined; metadata?: any; }; }; $ERROR_CODES: { YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_ORGANIZATION">; YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_ORGANIZATIONS: import("better-auth").RawError<"YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_ORGANIZATIONS">; ORGANIZATION_ALREADY_EXISTS: import("better-auth").RawError<"ORGANIZATION_ALREADY_EXISTS">; ORGANIZATION_SLUG_ALREADY_TAKEN: import("better-auth").RawError<"ORGANIZATION_SLUG_ALREADY_TAKEN">; ORGANIZATION_NOT_FOUND: import("better-auth").RawError<"ORGANIZATION_NOT_FOUND">; USER_IS_NOT_A_MEMBER_OF_THE_ORGANIZATION: import("better-auth").RawError<"USER_IS_NOT_A_MEMBER_OF_THE_ORGANIZATION">; YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_ORGANIZATION">; YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_ORGANIZATION">; NO_ACTIVE_ORGANIZATION: import("better-auth").RawError<"NO_ACTIVE_ORGANIZATION">; USER_IS_ALREADY_A_MEMBER_OF_THIS_ORGANIZATION: import("better-auth").RawError<"USER_IS_ALREADY_A_MEMBER_OF_THIS_ORGANIZATION">; MEMBER_NOT_FOUND: import("better-auth").RawError<"MEMBER_NOT_FOUND">; ROLE_NOT_FOUND: import("better-auth").RawError<"ROLE_NOT_FOUND">; YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM">; TEAM_ALREADY_EXISTS: import("better-auth").RawError<"TEAM_ALREADY_EXISTS">; TEAM_NOT_FOUND: import("better-auth").RawError<"TEAM_NOT_FOUND">; YOU_CANNOT_LEAVE_THE_ORGANIZATION_AS_THE_ONLY_OWNER: import("better-auth").RawError<"YOU_CANNOT_LEAVE_THE_ORGANIZATION_AS_THE_ONLY_OWNER">; YOU_CANNOT_LEAVE_THE_ORGANIZATION_WITHOUT_AN_OWNER: import("better-auth").RawError<"YOU_CANNOT_LEAVE_THE_ORGANIZATION_WITHOUT_AN_OWNER">; YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_MEMBER: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_MEMBER">; YOU_ARE_NOT_ALLOWED_TO_INVITE_USERS_TO_THIS_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_INVITE_USERS_TO_THIS_ORGANIZATION">; USER_IS_ALREADY_INVITED_TO_THIS_ORGANIZATION: import("better-auth").RawError<"USER_IS_ALREADY_INVITED_TO_THIS_ORGANIZATION">; INVITATION_NOT_FOUND: import("better-auth").RawError<"INVITATION_NOT_FOUND">; YOU_ARE_NOT_THE_RECIPIENT_OF_THE_INVITATION: import("better-auth").RawError<"YOU_ARE_NOT_THE_RECIPIENT_OF_THE_INVITATION">; EMAIL_VERIFICATION_REQUIRED_BEFORE_ACCEPTING_OR_REJECTING_INVITATION: import("better-auth").RawError<"EMAIL_VERIFICATION_REQUIRED_BEFORE_ACCEPTING_OR_REJECTING_INVITATION">; EMAIL_VERIFICATION_REQUIRED_FOR_INVITATION: import("better-auth").RawError<"EMAIL_VERIFICATION_REQUIRED_FOR_INVITATION">; YOU_ARE_NOT_ALLOWED_TO_CANCEL_THIS_INVITATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_CANCEL_THIS_INVITATION">; INVITER_IS_NO_LONGER_A_MEMBER_OF_THE_ORGANIZATION: import("better-auth").RawError<"INVITER_IS_NO_LONGER_A_MEMBER_OF_THE_ORGANIZATION">; YOU_ARE_NOT_ALLOWED_TO_INVITE_USER_WITH_THIS_ROLE: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_INVITE_USER_WITH_THIS_ROLE">; FAILED_TO_RETRIEVE_INVITATION: import("better-auth").RawError<"FAILED_TO_RETRIEVE_INVITATION">; YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_TEAMS: import("better-auth").RawError<"YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_TEAMS">; UNABLE_TO_REMOVE_LAST_TEAM: import("better-auth").RawError<"UNABLE_TO_REMOVE_LAST_TEAM">; YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_MEMBER: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_MEMBER">; ORGANIZATION_MEMBERSHIP_LIMIT_REACHED: import("better-auth").RawError<"ORGANIZATION_MEMBERSHIP_LIMIT_REACHED">; YOU_ARE_NOT_ALLOWED_TO_CREATE_TEAMS_IN_THIS_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_CREATE_TEAMS_IN_THIS_ORGANIZATION">; YOU_ARE_NOT_ALLOWED_TO_DELETE_TEAMS_IN_THIS_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_DELETE_TEAMS_IN_THIS_ORGANIZATION">; YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_TEAM: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_TEAM">; YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_TEAM: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_TEAM">; INVITATION_LIMIT_REACHED: import("better-auth").RawError<"INVITATION_LIMIT_REACHED">; TEAM_MEMBER_LIMIT_REACHED: import("better-auth").RawError<"TEAM_MEMBER_LIMIT_REACHED">; USER_IS_NOT_A_MEMBER_OF_THE_TEAM: import("better-auth").RawError<"USER_IS_NOT_A_MEMBER_OF_THE_TEAM">; YOU_CAN_NOT_ACCESS_THE_MEMBERS_OF_THIS_TEAM: import("better-auth").RawError<"YOU_CAN_NOT_ACCESS_THE_MEMBERS_OF_THIS_TEAM">; YOU_DO_NOT_HAVE_AN_ACTIVE_TEAM: import("better-auth").RawError<"YOU_DO_NOT_HAVE_AN_ACTIVE_TEAM">; YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM_MEMBER: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM_MEMBER">; YOU_ARE_NOT_ALLOWED_TO_REMOVE_A_TEAM_MEMBER: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_REMOVE_A_TEAM_MEMBER">; YOU_ARE_NOT_ALLOWED_TO_ACCESS_THIS_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_ACCESS_THIS_ORGANIZATION">; YOU_ARE_NOT_A_MEMBER_OF_THIS_ORGANIZATION: import("better-auth").RawError<"YOU_ARE_NOT_A_MEMBER_OF_THIS_ORGANIZATION">; MISSING_AC_INSTANCE: import("better-auth").RawError<"MISSING_AC_INSTANCE">; YOU_MUST_BE_IN_AN_ORGANIZATION_TO_CREATE_A_ROLE: import("better-auth").RawError<"YOU_MUST_BE_IN_AN_ORGANIZATION_TO_CREATE_A_ROLE">; YOU_ARE_NOT_ALLOWED_TO_CREATE_A_ROLE: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_CREATE_A_ROLE">; YOU_ARE_NOT_ALLOWED_TO_UPDATE_A_ROLE: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_UPDATE_A_ROLE">; YOU_ARE_NOT_ALLOWED_TO_DELETE_A_ROLE: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_DELETE_A_ROLE">; YOU_ARE_NOT_ALLOWED_TO_READ_A_ROLE: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_READ_A_ROLE">; YOU_ARE_NOT_ALLOWED_TO_LIST_A_ROLE: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_LIST_A_ROLE">; YOU_ARE_NOT_ALLOWED_TO_GET_A_ROLE: import("better-auth").RawError<"YOU_ARE_NOT_ALLOWED_TO_GET_A_ROLE">; TOO_MANY_ROLES: import("better-auth").RawError<"TOO_MANY_ROLES">; INVALID_RESOURCE: import("better-auth").RawError<"INVALID_RESOURCE">; ROLE_NAME_IS_ALREADY_TAKEN: import("better-auth").RawError<"ROLE_NAME_IS_ALREADY_TAKEN">; CANNOT_DELETE_A_PRE_DEFINED_ROLE: import("better-auth").RawError<"CANNOT_DELETE_A_PRE_DEFINED_ROLE">; ROLE_IS_ASSIGNED_TO_MEMBERS: import("better-auth").RawError<"ROLE_IS_ASSIGNED_TO_MEMBERS">; }; options: NoInfer; }, { id: "cross-domain"; init(): { options: { trustedOrigins: string[]; }; context: { oauthConfig: { storeStateStrategy: "database"; skipStateCookieCheck: true; }; }; }; hooks: { before: ({ matcher(ctx: import("better-auth").HookEndpointContext): boolean; handler: (inputContext: import("better-auth").MiddlewareInputContext) => Promise<{ context: { headers: Headers; }; } | undefined>; } | { matcher: (ctx: import("better-auth").HookEndpointContext) => boolean; handler: (inputContext: import("better-auth").MiddlewareInputContext) => Promise<{ context: import("better-auth").MiddlewareContext & import("better-auth").InfoContext & { options: import("better-auth").BetterAuthOptions; trustedOrigins: string[]; trustedProviders: string[]; isTrustedOrigin: (url: string, settings?: { allowRelativePaths: boolean; }) => boolean; oauthConfig: { skipStateCookieCheck?: boolean | undefined; storeStateStrategy: "database" | "cookie"; }; newSession: { session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; } & Record; user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; } & Record; } | null; session: { session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; } & Record; user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; } & Record; } | null; setNewSession: (session: { session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; } & Record; user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; } & Record; } | null) => void; socialProviders: import("better-auth").OAuthProvider[]; authCookies: import("better-auth").BetterAuthCookies; logger: ReturnType<(options?: import("better-auth").Logger | undefined) => import("better-auth").InternalLogger>; rateLimit: { enabled: boolean; window: number; max: number; storage: "memory" | "database" | "secondary-storage"; } & Omit; adapter: import("better-auth").DBAdapter; internalAdapter: import("better-auth").InternalAdapter; createAuthCookie: (cookieName: string, overrideAttributes?: Partial | undefined) => import("better-auth").BetterAuthCookie; secret: string; secretConfig: string | import("better-auth").SecretConfig; sessionConfig: { updateAge: number; expiresIn: number; freshAge: number; cookieRefreshCache: false | { enabled: true; updateAge: number; }; }; generateId: (options: { model: import("better-auth").ModelNames; size?: number | undefined; }) => string | false; secondaryStorage: import("better-auth").SecondaryStorage | undefined; password: { hash: (password: string) => Promise; verify: (data: { password: string; hash: string; }) => Promise; config: { minPasswordLength: number; maxPasswordLength: number; }; checkPassword: (userId: string, ctx: import("better-auth").GenericEndpointContext) => Promise; }; tables: import("better-auth").BetterAuthDBSchema; runMigrations: () => Promise; publishTelemetry: (event: { type: string; anonymousId?: string | undefined; payload: Record; }) => Promise; skipOriginCheck: boolean | string[]; skipCSRFCheck: boolean; runInBackground: (promise: Promise) => void; runInBackgroundOrAwait: (promise: Promise | void) => import("better-auth").Awaitable; }>; }>; })[]; after: { matcher(ctx: import("better-auth").HookEndpointContext): boolean; handler: (inputContext: import("better-auth").MiddlewareInputContext) => Promise; }[]; }; endpoints: { verifyOneTimeToken: import("better-auth").StrictEndpoint<"/cross-domain/one-time-token/verify", { method: "POST"; body: import("zod").ZodObject<{ token: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { session: import("better-auth").Session & Record; user: import("better-auth").User & Record; }>; }; }, { id: "one-time-token"; version: string; endpoints: { generateOneTimeToken: import("better-auth").StrictEndpoint<"/one-time-token/generate", { method: "GET"; use: ((inputContext: import("better-auth").MiddlewareInputContext) => Promise<{ session: { session: Record & { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; }; user: Record & { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; }; }>)[]; }, { token: string; }>; verifyOneTimeToken: import("better-auth").StrictEndpoint<"/one-time-token/verify", { method: "POST"; body: import("zod").ZodObject<{ token: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { session: import("better-auth").Session & Record; user: import("better-auth").User & Record; }>; }; hooks: { after: { matcher: () => true; handler: (inputContext: import("better-auth").MiddlewareInputContext) => Promise; }[]; }; options: import("better-auth/plugins").OneTimeTokenOptions | undefined; }, { id: "bearer"; version: string; hooks: { before: { matcher(context: import("better-auth").HookEndpointContext): boolean; handler: (inputContext: import("better-auth").MiddlewareInputContext) => Promise<{ context: { headers: Headers; }; } | undefined>; }[]; after: { matcher(context: import("better-auth").HookEndpointContext): true; handler: (inputContext: import("better-auth").MiddlewareInputContext) => Promise; }[]; }; options: import("better-auth/plugins").BearerOptions | undefined; } ]; databaseHooks: { user: { create: { after: (user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; } & Record) => Promise; }; }; }; }>; export type Auth = ReturnType; export type BaseContext = { db: Database; user: Auth["$Infer"]["Session"]["user"] | null; session: Auth["$Infer"]["Session"]["session"] | null; env: Bindings; headers: Headers; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }; export type PageStatus = "draft" | "published" | "modified"; export type ModifiedReason = { reason: "self"; } | { reason: "layout"; layoutId: number; layoutHandle: string; affectedPagesCount: number; } | { reason: "both"; layoutId: number; layoutHandle: string; affectedPagesCount: number; }; export type LayoutStatus = "draft" | "published" | "modified"; export type CompatibilityReason = { kind: "block-definition-missing-in-source"; blockId: string; } | { kind: "block-definition-missing-in-target"; blockId: string; } | { kind: "block-definition-schema-mismatch"; blockId: string; field: "contentSchema" | "settingsSchema" | "layoutOnly"; } | { kind: "layout-missing-in-source"; layoutId: string; } | { kind: "layout-missing-in-target"; layoutId: string; }; export type JsonSchemaTool = { name: string; description: string; inputSchema: Record; }; export type ToolExecutionResponse = { ok: true; result: unknown; } | { ok: false; error: { code: string; message: string; details?: unknown; }; }; declare const router: { projects: { list: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ organizationId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }[], { id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }[]>, Record, Record>; getFirst: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ organizationId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }, { id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }>, Record, Record>; getBySlug: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ slug: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ organizationSlug: string | null; id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }, { organizationSlug: string | null; id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }>, Record, Record>; get: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ organizationSlug: string | null; id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }, { organizationSlug: string | null; id: number; slug: string; name: string; deployToken: string; organizationId: string; createdAt: number; updatedAt: number; }>, Record, Record>; checkSlugAvailability: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ slug: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ available: boolean; }, { available: boolean; }>, Record, Record>; create: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ name: import("zod").ZodString; slug: import("zod").ZodString; organizationId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; name: string; createdAt: number; updatedAt: number; slug: string; organizationId: string; deployToken: string; }, { id: number; name: string; createdAt: number; updatedAt: number; slug: string; organizationId: string; deployToken: string; }>, Record, Record>; update: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; name: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; name: string; createdAt: number; updatedAt: number; slug: string; organizationId: string; deployToken: string; }, { id: number; name: string; createdAt: number; updatedAt: number; slug: string; organizationId: string; deployToken: string; }>, Record, Record>; delete: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; name: string; createdAt: number; updatedAt: number; slug: string; organizationId: string; deployToken: string; } | undefined, { id: number; name: string; createdAt: number; updatedAt: number; slug: string; organizationId: string; deployToken: string; } | undefined>, Record, Record>; initializeContent: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectSlug: import("zod").ZodString; deployToken: import("zod").ZodOptional; layoutId: import("zod").ZodString; blocks: import("zod").ZodArray; repeatableItems: import("zod").ZodOptional; fieldName: import("zod").ZodString; content: import("zod").ZodUnknown; position: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ created: boolean; pageId?: undefined; blockCount?: undefined; } | { created: boolean; pageId: number; blockCount: number; }, { created: boolean; pageId?: undefined; blockCount?: undefined; } | { created: boolean; pageId: number; blockCount: number; }>, Record, Record>; }; pages: { getByPath: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectSlug: import("zod").ZodString; path: import("zod").ZodString; source: import("zod").ZodDefault, import("zod").ZodLiteral<"draft">, import("zod").ZodObject<{ checkpointId: import("zod").ZodNumber; }, import("zod/v4/core").$strip> ]>>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ page: { status: PageStatus; modifiedReason: ModifiedReason | null; blockIds: number[]; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }; projectName: string; project: { id: number; updatedAt: number; }; layout: { id: number; layoutId: string; contentUpdatedAt: number; livePublishedCheckpointId: number | null; updatedAt: number; beforeBlockIds: number[]; afterBlockIds: number[]; } | null; blocks: ({ id: number; pageId: number | null; layoutId: number | null; type: string; content: unknown; settings: unknown; placement: "before" | "after" | null; summary: string; position: string; createdAt: number; updatedAt: number; } & { content: { [x: string]: unknown; }; })[]; repeatableItems: { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }[]; files: { id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }[]; }, { page: { status: PageStatus; modifiedReason: ModifiedReason | null; blockIds: number[]; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }; projectName: string; project: { id: number; updatedAt: number; }; layout: { id: number; layoutId: string; contentUpdatedAt: number; livePublishedCheckpointId: number | null; updatedAt: number; beforeBlockIds: number[]; afterBlockIds: number[]; } | null; blocks: ({ id: number; pageId: number | null; layoutId: number | null; type: string; content: unknown; settings: unknown; placement: "before" | "after" | null; summary: string; position: string; createdAt: number; updatedAt: number; } & { content: { [x: string]: unknown; }; })[]; repeatableItems: { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }[]; files: { id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }[]; }>, Record, Record>; getStructure: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectSlug: import("zod").ZodString; path: import("zod").ZodString; source: import("zod").ZodDefault, import("zod").ZodLiteral<"draft">, import("zod").ZodObject<{ checkpointId: import("zod").ZodNumber; }, import("zod/v4/core").$strip> ]>>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ page: { status: PageStatus; modifiedReason: ModifiedReason | null; blockIds: number[]; id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; }; projectName: string; project: { id: number; updatedAt: number; }; layout: { id: number; layoutId: string; contentUpdatedAt: number; livePublishedCheckpointId: number | null; updatedAt: number; beforeBlockIds: number[]; afterBlockIds: number[]; } | null; }, { page: { status: PageStatus; modifiedReason: ModifiedReason | null; blockIds: number[]; id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; }; projectName: string; project: { id: number; updatedAt: number; }; layout: { id: number; layoutId: string; contentUpdatedAt: number; livePublishedCheckpointId: number | null; updatedAt: number; beforeBlockIds: number[]; afterBlockIds: number[]; } | null; }>, Record, Record>; list: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ status: PageStatus; modifiedReason: ModifiedReason | null; id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; }[], { status: PageStatus; modifiedReason: ModifiedReason | null; id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; }[]>, Record, Record>; listBySlug: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectSlug: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ status: PageStatus; modifiedReason: ModifiedReason | null; id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; }[], { status: PageStatus; modifiedReason: ModifiedReason | null; id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; }[]>, Record, Record>; get: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodUnion, import("zod").ZodLiteral<"draft">, import("zod").ZodObject<{ checkpointId: import("zod").ZodNumber; }, import("zod/v4/core").$strip> ]>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; path: import("zod").ZodString; source: import("zod").ZodDefault, import("zod").ZodLiteral<"draft">, import("zod").ZodObject<{ checkpointId: import("zod").ZodNumber; }, import("zod/v4/core").$strip> ]>>>; }, import("zod/v4/core").$strip> ]>, import("@orpc/server").Schema<{ createdBy: string | null; publishedAt: number | null; publishedBy: string | null; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { createdBy: string | null; publishedAt: number | null; publishedBy: string | null; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; create: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; nickname: import("zod").ZodOptional; pathSegment: import("zod").ZodString; parentPageId: import("zod").ZodOptional; layoutId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ page: { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }; fullPath: string; }, { page: { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }; fullPath: string; }>, Record, Record>; update: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; nickname: import("zod").ZodOptional; pathSegment: import("zod").ZodOptional; parentPageId: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; delete: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; } | undefined, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; } | undefined>, Record, Record>; setAiSeo: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; enabled: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; setMetaTitle: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; metaTitle: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; setMetaDescription: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; metaDescription: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; setLayout: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; layoutId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; generateSeo: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; } | undefined, { id: number; projectId: number; environmentId: number; pathSegment: string; fullPath: string; parentPageId: number | null; layoutId: number; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdById: string | null; createdAt: number; updatedAt: number; } | undefined>, Record, Record>; publish: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; alsoPublishLayout: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; unpublish: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; discardChanges: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: number; livePublishedCheckpointId: number | null; contentUpdatedAt: number; pathSegment: string; fullPath: string; parentPageId: number | null; nickname: string; metaTitle: string | null; metaDescription: string | null; aiSeoEnabled: boolean | null; customOgImageBlobId: string | null; customOgImageUrl: string | null; createdById: string | null; }>, Record, Record>; }; blocks: { get: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ id: import("zod").ZodNumber; source: import("zod").ZodDefault, import("zod").ZodLiteral<"draft">, import("zod").ZodObject<{ checkpointId: import("zod").ZodNumber; }, import("zod/v4/core").$strip> ]>>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ block: { content: { [x: string]: unknown; }; id: number; pageId: number | null; layoutId: number | null; type: string; settings: unknown; placement: "before" | "after" | null; summary: string; position: string; createdAt: number; updatedAt: number; }; repeatableItems: { id: number; blockId: number; parentItemId: number | null; fieldName: string; content: unknown; settings: unknown; summary: string; position: string; createdAt: number; updatedAt: number; }[]; files: { id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }[]; }, { block: { content: { [x: string]: unknown; }; id: number; pageId: number | null; layoutId: number | null; type: string; settings: unknown; placement: "before" | "after" | null; summary: string; position: string; createdAt: number; updatedAt: number; }; repeatableItems: { id: number; blockId: number; parentItemId: number | null; fieldName: string; content: unknown; settings: unknown; summary: string; position: string; createdAt: number; updatedAt: number; }[]; files: { id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }[]; }>, Record, Record>; getPageMarkdown: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ pageId: import("zod").ZodNumber; source: import("zod").ZodDefault, import("zod").ZodLiteral<"draft">, import("zod").ZodObject<{ checkpointId: import("zod").ZodNumber; }, import("zod/v4/core").$strip> ]>>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ markdown: string; blocks: { id: number; position: string; markdown: string; }[]; }, { markdown: string; blocks: { id: number; position: string; markdown: string; }[]; }>, Record, Record>; getUsageCounts: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ type: string; count: number; }[], { type: string; count: number; }[]>, Record, Record>; create: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ pageId: import("zod").ZodNumber; type: import("zod").ZodString; content: import("zod").ZodUnknown; settings: import("zod").ZodOptional; afterPosition: import("zod").ZodOptional>; beforePosition: import("zod").ZodOptional>; repeatableItems: import("zod").ZodOptional; fieldName: import("zod").ZodString; content: import("zod").ZodUnknown; position: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }, { id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }>, Record, Record>; updateContent: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; content: import("zod").ZodUnknown; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }, { id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }>, Record, Record>; updateSettings: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; settings: import("zod").ZodUnknown; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }, { id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }>, Record, Record>; updatePosition: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; afterPosition: import("zod").ZodOptional>; beforePosition: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }, { id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }>, Record, Record>; delete: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; } | undefined, { id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; } | undefined>, Record, Record>; deleteMany: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ blockIds: import("zod").ZodArray; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }[], { id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }[]>, Record, Record>; generateSummary: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; pageId: number | null; layoutId: number | null; type: string; content: unknown; settings: unknown; placement: "before" | "after" | null; summary: string; position: string; createdAt: number; updatedAt: number; } | undefined, { id: number; pageId: number | null; layoutId: number | null; type: string; content: unknown; settings: unknown; placement: "before" | "after" | null; summary: string; position: string; createdAt: number; updatedAt: number; } | undefined>, Record, Record>; duplicate: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }, { id: number; createdAt: number; updatedAt: number; type: string; summary: string; layoutId: number | null; pageId: number | null; content: unknown; settings: unknown; placement: "before" | "after" | null; position: string; }>, Record, Record>; }; layouts: { list: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ status: LayoutStatus; affectedPagesCount: number; id: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdAt: number; updatedAt: number; }[], { status: LayoutStatus; affectedPagesCount: number; id: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdAt: number; updatedAt: number; }[]>, Record, Record>; sync: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectSlug: import("zod").ZodString; deployToken: import("zod").ZodOptional; autoCreate: import("zod").ZodBoolean; layouts: import("zod").ZodArray; placement: import("zod").ZodOptional>; repeatableItems: import("zod").ZodOptional; fieldName: import("zod").ZodString; content: import("zod").ZodUnknown; position: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ layouts: { layout: { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; }; wasExisting: boolean; createdBlockTypes: string[]; removedBlockTypes: string[]; skippedOrphanTypes: string[]; }[]; deletedLayoutIds: string[]; blockedLayoutDeletions: { layoutId: string; pageCount: number; }[]; deletedDefinitionTypes: string[]; }, { layouts: { layout: { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; }; wasExisting: boolean; createdBlockTypes: string[]; removedBlockTypes: string[]; skippedOrphanTypes: string[]; }[]; deletedLayoutIds: string[]; blockedLayoutDeletions: { layoutId: string; pageCount: number; }[]; deletedDefinitionTypes: string[]; }>, Record, Record>; publish: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdAt: number; updatedAt: number; } | undefined, { id: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; createdAt: number; updatedAt: number; } | undefined>, Record, Record>; unpublish: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; }, { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; layoutId: string; description: string | null; livePublishedCheckpointId: number | null; contentUpdatedAt: number; }>, Record, Record>; }; files: { list: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }[], { id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }[]>, Record, Record>; get: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }, { id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }>, Record, Record>; getUsageCount: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ count: number; }, { count: number; }>, Record, Record>; setAlt: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; alt: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }>, Record, Record>; setFilename: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; filename: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }>, Record, Record>; delete: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; } | undefined, { id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; } | undefined>, Record, Record>; deleteMany: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ ids: import("zod").ZodArray; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema, Record, Record>; replace: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; newFileId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ replaced: boolean; }, { replaced: boolean; }>, Record, Record>; setAiMetadata: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; enabled: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }, { id: number; createdAt: number; updatedAt: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; }>, Record, Record>; generateMetadata: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; } | undefined, { id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; } | undefined>, Record, Record>; }; repeatableItems: { get: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ item: { id: number; blockId: number; parentItemId: number | null; fieldName: string; content: unknown; settings: unknown; summary: string; position: string; createdAt: number; updatedAt: number; }; files: { id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }[]; }, { item: { id: number; blockId: number; parentItemId: number | null; fieldName: string; content: unknown; settings: unknown; summary: string; position: string; createdAt: number; updatedAt: number; }; files: { id: number; projectId: number | null; environmentId: number; url: string; alt: string; filename: string; mimeType: string; size: number; blobId: string; path: string; aiMetadataEnabled: boolean | null; createdAt: number; updatedAt: number; }[]; }>, Record, Record>; create: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ blockId: import("zod").ZodNumber; parentItemId: import("zod").ZodOptional>; fieldName: import("zod").ZodString; content: import("zod").ZodUnknown; settings: import("zod").ZodOptional; afterPosition: import("zod").ZodOptional>; nestedItems: import("zod").ZodOptional; fieldName: import("zod").ZodString; content: import("zod").ZodUnknown; settings: import("zod").ZodOptional; position: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }, { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }>, Record, Record>; updateContent: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; content: import("zod").ZodUnknown; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }, { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }>, Record, Record>; updateSettings: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; settings: import("zod").ZodUnknown; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }, { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }>, Record, Record>; updatePosition: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; afterPosition: import("zod").ZodOptional>; beforePosition: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }, { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }>, Record, Record>; duplicate: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }, { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; }>, Record, Record>; generateSummary: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; blockId: number; parentItemId: number | null; fieldName: string; content: unknown; settings: unknown; summary: string; position: string; createdAt: number; updatedAt: number; } | undefined, { id: number; blockId: number; parentItemId: number | null; fieldName: string; content: unknown; settings: unknown; summary: string; position: string; createdAt: number; updatedAt: number; } | undefined>, Record, Record>; delete: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ id: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; } | undefined, { id: number; createdAt: number; updatedAt: number; summary: string; blockId: number; content: unknown; settings: unknown; position: string; parentItemId: number | null; fieldName: string; } | undefined>, Record, Record>; }; blockDefinitions: { list: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ id: number; projectId: number; environmentId: number; blockId: string; title: string; description: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; createdAt: number; updatedAt: number; }[], { id: number; projectId: number; environmentId: number; blockId: string; title: string; description: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; createdAt: number; updatedAt: number; }[]>, Record, Record>; sync: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectSlug: import("zod").ZodString; deployToken: import("zod").ZodOptional; autoCreate: import("zod").ZodBoolean; definitions: import("zod").ZodArray; defaultContent: import("zod").ZodOptional; defaultSettings: import("zod").ZodOptional; layoutOnly: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ results: { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; description: string; blockId: string; title: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; }[]; environmentCreated: boolean; deletedDefinitionTypes: string[]; blockedDefinitionDeletions: { blockId: string; blockCount: number; }[]; }, { results: { id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; description: string; blockId: string; title: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; }[]; environmentCreated: boolean; deletedDefinitionTypes: string[]; blockedDefinitionDeletions: { blockId: string; blockCount: number; }[]; }>, Record, Record>; upsert: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ blockId: import("zod").ZodString; title: import("zod").ZodString; description: import("zod").ZodString; contentSchema: import("zod").ZodUnknown; settingsSchema: import("zod").ZodOptional; defaultContent: import("zod").ZodOptional; defaultSettings: import("zod").ZodOptional; layoutOnly: import("zod").ZodOptional; projectSlug: import("zod").ZodString; deployToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ action: "updated"; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; description: string; blockId: string; title: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; } | { action: "created"; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; description: string; blockId: string; title: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; }, { action: "updated"; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; description: string; blockId: string; title: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; } | { action: "created"; id: number; createdAt: number; updatedAt: number; projectId: number; environmentId: number; description: string; blockId: string; title: string; contentSchema: unknown; settingsSchema: unknown; defaultContent: unknown; defaultSettings: unknown; layoutOnly: boolean | null; }>, Record, Record>; delete: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("zod").ZodObject<{ projectSlug: import("zod").ZodString; deployToken: import("zod").ZodOptional; blockId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ deleted: boolean; blockId: string; }, { deleted: boolean; blockId: string; }>, Record, Record>; }; environments: { checkCompatibility: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; sourceEnvName: import("zod").ZodString; targetEnvName: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ compatible: boolean; reasons: CompatibilityReason[]; }, { compatible: boolean; reasons: CompatibilityReason[]; }>, Record, Record>; replicate: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; sourceEnvName: import("zod").ZodString; targetEnvName: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema<{ source: { id: number; name: string; }; target: { id: number; name: string; }; copied: { layouts: number; blockDefinitions: number; files: number; pages: number; blocks: number; repeatableItems: number; pageCheckpoints: number; layoutCheckpoints: number; }; snapshotKey: string; }, { source: { id: number; name: string; }; target: { id: number; name: string; }; copied: { layouts: number; blockDefinitions: number; files: number; pages: number; blocks: number; repeatableItems: number; pageCheckpoints: number; layoutCheckpoints: number; }; snapshotKey: string; }>, Record, Record>; }; agent: { callTool: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; name: import("zod").ZodString; arguments: import("zod").ZodUnknown; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema, Record, Record>; listTools: import("@orpc/server").DecoratedProcedure, BaseContext, BaseContext>, import("@orpc/server").MergedCurrentContext>, import("@orpc/server").MergedCurrentContext>>, import("@orpc/server").MergedCurrentContext>, { user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; activeOrganizationId?: string | null | undefined; activeTeamId?: string | null | undefined; }; env: Bindings; headers: Headers; db: Database; environmentName: string; client: string; telemetryDisabled: boolean; waitUntil: (promise: Promise) => void; }>, import("zod").ZodObject<{ projectId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("@orpc/server").Schema, Record, Record>; }; }; export type Router = typeof router; export type AgentChatSource = "draft" | "live"; export type AgentChatRequestContext = { projectId: number; currentPath: string; source: AgentChatSource; }; export type AgentChatMessage = ModelMessage | UIMessage; export type AgentChatRequest = AgentChatRequestContext & { messages: AgentChatMessage[]; }; /** * Public PostHog project key. Safe to ship in client bundles — write-only and * scoped to ingest. Lives here (rather than per-package) so the SDK studio, * the SDK SSR helpers, the CLI, and the Workers API all reference the same value. */ export declare const POSTHOG_PUBLIC_KEY = "phc_nK5sZHMRNMwV6YLf3NjvurWT3quFkP7YxzC6T9R4bodc"; export {};