/**
 * GraphQL types for ORM client
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
export interface StringFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
    distinctFrom?: string;
    notDistinctFrom?: string;
    in?: string[];
    notIn?: string[];
    lessThan?: string;
    lessThanOrEqualTo?: string;
    greaterThan?: string;
    greaterThanOrEqualTo?: string;
    includes?: string;
    notIncludes?: string;
    includesInsensitive?: string;
    notIncludesInsensitive?: string;
    startsWith?: string;
    notStartsWith?: string;
    startsWithInsensitive?: string;
    notStartsWithInsensitive?: string;
    endsWith?: string;
    notEndsWith?: string;
    endsWithInsensitive?: string;
    notEndsWithInsensitive?: string;
    like?: string;
    notLike?: string;
    likeInsensitive?: string;
    notLikeInsensitive?: string;
}
export interface IntFilter {
    isNull?: boolean;
    equalTo?: number;
    notEqualTo?: number;
    distinctFrom?: number;
    notDistinctFrom?: number;
    in?: number[];
    notIn?: number[];
    lessThan?: number;
    lessThanOrEqualTo?: number;
    greaterThan?: number;
    greaterThanOrEqualTo?: number;
}
export interface FloatFilter {
    isNull?: boolean;
    equalTo?: number;
    notEqualTo?: number;
    distinctFrom?: number;
    notDistinctFrom?: number;
    in?: number[];
    notIn?: number[];
    lessThan?: number;
    lessThanOrEqualTo?: number;
    greaterThan?: number;
    greaterThanOrEqualTo?: number;
}
export interface BooleanFilter {
    isNull?: boolean;
    equalTo?: boolean;
    notEqualTo?: boolean;
}
export interface UUIDFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
    distinctFrom?: string;
    notDistinctFrom?: string;
    in?: string[];
    notIn?: string[];
}
export interface DatetimeFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
    distinctFrom?: string;
    notDistinctFrom?: string;
    in?: string[];
    notIn?: string[];
    lessThan?: string;
    lessThanOrEqualTo?: string;
    greaterThan?: string;
    greaterThanOrEqualTo?: string;
}
export interface DateFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
    distinctFrom?: string;
    notDistinctFrom?: string;
    in?: string[];
    notIn?: string[];
    lessThan?: string;
    lessThanOrEqualTo?: string;
    greaterThan?: string;
    greaterThanOrEqualTo?: string;
}
export interface JSONFilter {
    isNull?: boolean;
    equalTo?: Record<string, unknown>;
    notEqualTo?: Record<string, unknown>;
    distinctFrom?: Record<string, unknown>;
    notDistinctFrom?: Record<string, unknown>;
    contains?: Record<string, unknown>;
    containedBy?: Record<string, unknown>;
    containsKey?: string;
    containsAllKeys?: string[];
    containsAnyKeys?: string[];
}
export interface BigIntFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
    distinctFrom?: string;
    notDistinctFrom?: string;
    in?: string[];
    notIn?: string[];
    lessThan?: string;
    lessThanOrEqualTo?: string;
    greaterThan?: string;
    greaterThanOrEqualTo?: string;
}
export interface BigFloatFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
    distinctFrom?: string;
    notDistinctFrom?: string;
    in?: string[];
    notIn?: string[];
    lessThan?: string;
    lessThanOrEqualTo?: string;
    greaterThan?: string;
    greaterThanOrEqualTo?: string;
}
export interface BitStringFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
}
export interface InternetAddressFilter {
    isNull?: boolean;
    equalTo?: string;
    notEqualTo?: string;
    distinctFrom?: string;
    notDistinctFrom?: string;
    in?: string[];
    notIn?: string[];
    lessThan?: string;
    lessThanOrEqualTo?: string;
    greaterThan?: string;
    greaterThanOrEqualTo?: string;
    contains?: string;
    containsOrEqualTo?: string;
    containedBy?: string;
    containedByOrEqualTo?: string;
    containsOrContainedBy?: string;
}
export interface FullTextFilter {
    matches?: string;
}
export interface VectorFilter {
    isNull?: boolean;
    equalTo?: number[];
    notEqualTo?: number[];
    distinctFrom?: number[];
    notDistinctFrom?: number[];
}
export interface StringListFilter {
    isNull?: boolean;
    equalTo?: string[];
    notEqualTo?: string[];
    distinctFrom?: string[];
    notDistinctFrom?: string[];
    lessThan?: string[];
    lessThanOrEqualTo?: string[];
    greaterThan?: string[];
    greaterThanOrEqualTo?: string[];
    contains?: string[];
    containedBy?: string[];
    overlaps?: string[];
    anyEqualTo?: string;
    anyNotEqualTo?: string;
    anyLessThan?: string;
    anyLessThanOrEqualTo?: string;
    anyGreaterThan?: string;
    anyGreaterThanOrEqualTo?: string;
}
export interface IntListFilter {
    isNull?: boolean;
    equalTo?: number[];
    notEqualTo?: number[];
    distinctFrom?: number[];
    notDistinctFrom?: number[];
    lessThan?: number[];
    lessThanOrEqualTo?: number[];
    greaterThan?: number[];
    greaterThanOrEqualTo?: number[];
    contains?: number[];
    containedBy?: number[];
    overlaps?: number[];
    anyEqualTo?: number;
    anyNotEqualTo?: number;
    anyLessThan?: number;
    anyLessThanOrEqualTo?: number;
    anyGreaterThan?: number;
    anyGreaterThanOrEqualTo?: number;
}
export interface UUIDListFilter {
    isNull?: boolean;
    equalTo?: string[];
    notEqualTo?: string[];
    distinctFrom?: string[];
    notDistinctFrom?: string[];
    lessThan?: string[];
    lessThanOrEqualTo?: string[];
    greaterThan?: string[];
    greaterThanOrEqualTo?: string[];
    contains?: string[];
    containedBy?: string[];
    overlaps?: string[];
    anyEqualTo?: string;
    anyNotEqualTo?: string;
    anyLessThan?: string;
    anyLessThanOrEqualTo?: string;
    anyGreaterThan?: string;
    anyGreaterThanOrEqualTo?: string;
}
/** Database provisioning preset catalog — merkle-versioned head over the infra store */
export interface DbPreset {
    /** Whether this preset is selectable for new databases */
    active?: boolean | null;
    /** Infra store commit for the current definition (stamped by the versioned trigger on every write) */
    commitId?: string | null;
    /** Timestamp of preset creation */
    createdAt?: string | null;
    /** Preset definition (modules + options) — the readily-cached head; history lives in the infra store */
    definition?: Record<string, unknown> | null;
    /** Human-readable description of the preset */
    description?: string | null;
    /** Unique preset identifier */
    id: string;
    /** Human-readable preset name */
    label?: string | null;
    /** Content-address of definition->modules via metaschema_private.modules_hash (stamped by the versioned trigger); fast exact-match lookup key for provisioning requests */
    modulesHash?: string | null;
    /** Preset slug (unique per scope); the preset's path in the infra tree is [db_preset, slug] */
    slug?: string | null;
    /** Infra Merkle store holding this preset's history (stamped by the versioned trigger) */
    storeId?: string | null;
    /** Timestamp of last modification */
    updatedAt?: string | null;
}
/** Logical namespace containers for grouping secrets, config, functions, and other resources */
export interface Namespace {
    /** Freeform metadata for tooling and operational notes */
    annotations?: Record<string, unknown> | null;
    createdAt?: string | null;
    /** Database that owns this resource (database-scoped isolation) */
    databaseId?: string | null;
    /** Optional human-readable description of this namespace */
    description?: string | null;
    id: string;
    /** Whether this namespace is active (soft-disable for filtering) */
    isActive?: boolean | null;
    /** true = provisioned by the platform via jobs, false = unmanaged/platform-native (bootstrapped externally) */
    isManaged?: boolean | null;
    /** Key/value pairs for selecting and filtering namespaces */
    labels?: Record<string, unknown> | null;
    /** Most recent provisioning or reconcile error message */
    lastError?: string | null;
    /** Human-readable namespace name (e.g. default, production, oauth) */
    name?: string | null;
    /** Globally unique computed namespace identifier via inflection.underscore */
    namespaceName?: string | null;
    /** Namespace provisioning lifecycle status: pending, provisioning, active, failed */
    status?: string | null;
    updatedAt?: string | null;
}
/** Namespace lifecycle events — audit log of creation, activation, deactivation, label changes */
export interface NamespaceEvent {
    /** User who triggered this event (NULL for system/automated) */
    actorId?: string | null;
    /** Event timestamp (partition key) */
    createdAt?: string | null;
    /** Database that owns this resource (database-scoped isolation) */
    databaseId?: string | null;
    /** Event type: created, activated, deactivated, labels_updated, annotations_updated, renamed */
    eventType?: string | null;
    /** Unique event identifier */
    id: string;
    /** Human-readable description of the event */
    message?: string | null;
    /** Structured context (old/new values, labels diff, etc.) */
    metadata?: Record<string, unknown> | null;
    /** Namespace this event belongs to */
    namespaceId?: string | null;
}
/** Commit history — each commit snapshots a tree root for a store */
export interface PlatformInfraCommit {
    /** User who authored the changes */
    authorId?: string | null;
    /** User who committed (may differ from author) */
    committerId?: string | null;
    /** Commit timestamp */
    date?: string | null;
    /** Unique commit identifier */
    id: string;
    /** Optional commit message */
    message?: string | null;
    /** Parent commit IDs (supports merge commits) */
    parentIds?: string[] | null;
    /** Opaque store partition key for the global tier */
    scopeId?: string | null;
    /** Store this commit belongs to */
    storeId?: string | null;
    /** Root object ID of the tree snapshot at this commit */
    treeId?: string | null;
}
export interface PlatformInfraGetAllTreeNodesRecord {
    data?: Record<string, unknown> | null;
    path?: string[] | null;
}
/** Content-addressed Merkle tree objects keyed by UUID v5 hash of data + children */
export interface PlatformInfraObject {
    /** Timestamp of object creation */
    createdAt?: string | null;
    /** Payload data for this object node */
    data?: Record<string, unknown> | null;
    /** Content-addressed UUID v5 — deterministic hash of (data, kids, ktree) */
    id: string;
    /** Ordered array of child object IDs */
    kids?: string[] | null;
    /** Ordered array of child path names (parallel to kids) */
    ktree?: string[] | null;
    /** Opaque store partition key for the global tier */
    scopeId?: string | null;
}
/** Branch heads — mutable pointers into the commit chain */
export interface PlatformInfraRef {
    /** Commit this ref points to */
    commitId?: string | null;
    /** Unique ref identifier */
    id: string;
    /** Ref name (e.g. HEAD, main) */
    name?: string | null;
    /** Opaque store partition key for the global tier */
    scopeId?: string | null;
    /** Store this ref belongs to */
    storeId?: string | null;
}
/** Named stores — one per version-controlled tree (e.g. one graph, one definition set) */
export interface PlatformInfraStore {
    /** Timestamp of store creation */
    createdAt?: string | null;
    /** Current root object hash of this store */
    hash?: string | null;
    /** Unique store identifier */
    id: string;
    /** Human-readable store name */
    name?: string | null;
    /** Opaque store partition key for the global tier */
    scopeId?: string | null;
}
/** Logical namespace containers for grouping secrets, config, functions, and other resources */
export interface PlatformNamespace {
    /** Freeform metadata for tooling and operational notes */
    annotations?: Record<string, unknown> | null;
    createdAt?: string | null;
    /** Optional human-readable description of this namespace */
    description?: string | null;
    id: string;
    /** Whether this namespace is active (soft-disable for filtering) */
    isActive?: boolean | null;
    /** true = provisioned by the platform via jobs, false = unmanaged/platform-native (bootstrapped externally) */
    isManaged?: boolean | null;
    /** Key/value pairs for selecting and filtering namespaces */
    labels?: Record<string, unknown> | null;
    /** Most recent provisioning or reconcile error message */
    lastError?: string | null;
    /** Human-readable namespace name (e.g. default, production, oauth) */
    name?: string | null;
    /** Globally unique computed namespace identifier via inflection.underscore */
    namespaceName?: string | null;
    /** Namespace provisioning lifecycle status: pending, provisioning, active, failed */
    status?: string | null;
    updatedAt?: string | null;
}
/** Namespace lifecycle events — audit log of creation, activation, deactivation, label changes */
export interface PlatformNamespaceEvent {
    /** User who triggered this event (NULL for system/automated) */
    actorId?: string | null;
    /** Event timestamp (partition key) */
    createdAt?: string | null;
    /** Event type: created, activated, deactivated, labels_updated, annotations_updated, renamed */
    eventType?: string | null;
    /** Unique event identifier */
    id: string;
    /** Human-readable description of the event */
    message?: string | null;
    /** Structured context (old/new values, labels diff, etc.) */
    metadata?: Record<string, unknown> | null;
    /** Namespace this event belongs to */
    namespaceId?: string | null;
}
export interface ConnectionResult<T> {
    nodes: T[];
    totalCount: number;
    pageInfo: PageInfo;
}
export interface PageInfo {
    hasNextPage: boolean;
    hasPreviousPage: boolean;
    startCursor?: string | null;
    endCursor?: string | null;
}
export interface DbPresetRelations {
}
export interface NamespaceRelations {
}
export interface NamespaceEventRelations {
}
export interface PlatformInfraCommitRelations {
}
export interface PlatformInfraGetAllTreeNodesRecordRelations {
}
export interface PlatformInfraObjectRelations {
}
export interface PlatformInfraRefRelations {
}
export interface PlatformInfraStoreRelations {
}
export interface PlatformNamespaceRelations {
}
export interface PlatformNamespaceEventRelations {
}
export type DbPresetWithRelations = DbPreset & DbPresetRelations;
export type NamespaceWithRelations = Namespace & NamespaceRelations;
export type NamespaceEventWithRelations = NamespaceEvent & NamespaceEventRelations;
export type PlatformInfraCommitWithRelations = PlatformInfraCommit & PlatformInfraCommitRelations;
export type PlatformInfraGetAllTreeNodesRecordWithRelations = PlatformInfraGetAllTreeNodesRecord & PlatformInfraGetAllTreeNodesRecordRelations;
export type PlatformInfraObjectWithRelations = PlatformInfraObject & PlatformInfraObjectRelations;
export type PlatformInfraRefWithRelations = PlatformInfraRef & PlatformInfraRefRelations;
export type PlatformInfraStoreWithRelations = PlatformInfraStore & PlatformInfraStoreRelations;
export type PlatformNamespaceWithRelations = PlatformNamespace & PlatformNamespaceRelations;
export type PlatformNamespaceEventWithRelations = PlatformNamespaceEvent & PlatformNamespaceEventRelations;
export type DbPresetSelect = {
    active?: boolean;
    commitId?: boolean;
    createdAt?: boolean;
    definition?: boolean;
    description?: boolean;
    id?: boolean;
    label?: boolean;
    modulesHash?: boolean;
    slug?: boolean;
    storeId?: boolean;
    updatedAt?: boolean;
};
export type NamespaceSelect = {
    annotations?: boolean;
    createdAt?: boolean;
    databaseId?: boolean;
    description?: boolean;
    id?: boolean;
    isActive?: boolean;
    isManaged?: boolean;
    labels?: boolean;
    lastError?: boolean;
    name?: boolean;
    namespaceName?: boolean;
    status?: boolean;
    updatedAt?: boolean;
};
export type NamespaceEventSelect = {
    actorId?: boolean;
    createdAt?: boolean;
    databaseId?: boolean;
    eventType?: boolean;
    id?: boolean;
    message?: boolean;
    metadata?: boolean;
    namespaceId?: boolean;
};
export type PlatformInfraCommitSelect = {
    authorId?: boolean;
    committerId?: boolean;
    date?: boolean;
    id?: boolean;
    message?: boolean;
    parentIds?: boolean;
    scopeId?: boolean;
    storeId?: boolean;
    treeId?: boolean;
};
export type PlatformInfraGetAllTreeNodesRecordSelect = {
    data?: boolean;
    path?: boolean;
};
export type PlatformInfraObjectSelect = {
    createdAt?: boolean;
    data?: boolean;
    id?: boolean;
    kids?: boolean;
    ktree?: boolean;
    scopeId?: boolean;
};
export type PlatformInfraRefSelect = {
    commitId?: boolean;
    id?: boolean;
    name?: boolean;
    scopeId?: boolean;
    storeId?: boolean;
};
export type PlatformInfraStoreSelect = {
    createdAt?: boolean;
    hash?: boolean;
    id?: boolean;
    name?: boolean;
    scopeId?: boolean;
};
export type PlatformNamespaceSelect = {
    annotations?: boolean;
    createdAt?: boolean;
    description?: boolean;
    id?: boolean;
    isActive?: boolean;
    isManaged?: boolean;
    labels?: boolean;
    lastError?: boolean;
    name?: boolean;
    namespaceName?: boolean;
    status?: boolean;
    updatedAt?: boolean;
};
export type PlatformNamespaceEventSelect = {
    actorId?: boolean;
    createdAt?: boolean;
    eventType?: boolean;
    id?: boolean;
    message?: boolean;
    metadata?: boolean;
    namespaceId?: boolean;
};
export interface DbPresetFilter {
    /** Filter by the object’s `active` field. */
    active?: BooleanFilter;
    /** Checks for all expressions in this list. */
    and?: DbPresetFilter[];
    /** Filter by the object’s `commitId` field. */
    commitId?: UUIDFilter;
    /** Filter by the object’s `createdAt` field. */
    createdAt?: DatetimeFilter;
    /** Filter by the object’s `definition` field. */
    definition?: JSONFilter;
    /** Filter by the object’s `description` field. */
    description?: StringFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `label` field. */
    label?: StringFilter;
    /** Filter by the object’s `modulesHash` field. */
    modulesHash?: UUIDFilter;
    /** Negates the expression. */
    not?: DbPresetFilter;
    /** Checks for any expressions in this list. */
    or?: DbPresetFilter[];
    /** Filter by the object’s `slug` field. */
    slug?: StringFilter;
    /** Filter by the object’s `storeId` field. */
    storeId?: UUIDFilter;
    /** Filter by the object’s `updatedAt` field. */
    updatedAt?: DatetimeFilter;
}
export interface NamespaceFilter {
    /** Checks for all expressions in this list. */
    and?: NamespaceFilter[];
    /** Filter by the object’s `annotations` field. */
    annotations?: JSONFilter;
    /** Filter by the object’s `createdAt` field. */
    createdAt?: DatetimeFilter;
    /** Filter by the object’s `databaseId` field. */
    databaseId?: UUIDFilter;
    /** Filter by the object’s `description` field. */
    description?: StringFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `isActive` field. */
    isActive?: BooleanFilter;
    /** Filter by the object’s `isManaged` field. */
    isManaged?: BooleanFilter;
    /** Filter by the object’s `labels` field. */
    labels?: JSONFilter;
    /** Filter by the object’s `lastError` field. */
    lastError?: StringFilter;
    /** Filter by the object’s `name` field. */
    name?: StringFilter;
    /** Filter by the object’s `namespaceName` field. */
    namespaceName?: StringFilter;
    /** Negates the expression. */
    not?: NamespaceFilter;
    /** Checks for any expressions in this list. */
    or?: NamespaceFilter[];
    /** Filter by the object’s `status` field. */
    status?: StringFilter;
    /** Filter by the object’s `updatedAt` field. */
    updatedAt?: DatetimeFilter;
}
export interface NamespaceEventFilter {
    /** Filter by the object’s `actorId` field. */
    actorId?: UUIDFilter;
    /** Checks for all expressions in this list. */
    and?: NamespaceEventFilter[];
    /** Filter by the object’s `createdAt` field. */
    createdAt?: DatetimeFilter;
    /** Filter by the object’s `databaseId` field. */
    databaseId?: UUIDFilter;
    /** Filter by the object’s `eventType` field. */
    eventType?: StringFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `message` field. */
    message?: StringFilter;
    /** Filter by the object’s `metadata` field. */
    metadata?: JSONFilter;
    /** Filter by the object’s `namespaceId` field. */
    namespaceId?: UUIDFilter;
    /** Negates the expression. */
    not?: NamespaceEventFilter;
    /** Checks for any expressions in this list. */
    or?: NamespaceEventFilter[];
}
export interface PlatformInfraCommitFilter {
    /** Checks for all expressions in this list. */
    and?: PlatformInfraCommitFilter[];
    /** Filter by the object’s `authorId` field. */
    authorId?: UUIDFilter;
    /** Filter by the object’s `committerId` field. */
    committerId?: UUIDFilter;
    /** Filter by the object’s `date` field. */
    date?: DatetimeFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `message` field. */
    message?: StringFilter;
    /** Negates the expression. */
    not?: PlatformInfraCommitFilter;
    /** Checks for any expressions in this list. */
    or?: PlatformInfraCommitFilter[];
    /** Filter by the object’s `parentIds` field. */
    parentIds?: UUIDListFilter;
    /** Filter by the object’s `scopeId` field. */
    scopeId?: UUIDFilter;
    /** Filter by the object’s `storeId` field. */
    storeId?: UUIDFilter;
    /** Filter by the object’s `treeId` field. */
    treeId?: UUIDFilter;
}
export interface PlatformInfraGetAllTreeNodesRecordFilter {
    data?: JSONFilter;
    path?: StringListFilter;
    and?: PlatformInfraGetAllTreeNodesRecordFilter[];
    or?: PlatformInfraGetAllTreeNodesRecordFilter[];
    not?: PlatformInfraGetAllTreeNodesRecordFilter;
}
export interface PlatformInfraObjectFilter {
    /** Checks for all expressions in this list. */
    and?: PlatformInfraObjectFilter[];
    /** Filter by the object’s `createdAt` field. */
    createdAt?: DatetimeFilter;
    /** Filter by the object’s `data` field. */
    data?: JSONFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `kids` field. */
    kids?: UUIDListFilter;
    /** Filter by the object’s `ktree` field. */
    ktree?: StringListFilter;
    /** Negates the expression. */
    not?: PlatformInfraObjectFilter;
    /** Checks for any expressions in this list. */
    or?: PlatformInfraObjectFilter[];
    /** Filter by the object’s `scopeId` field. */
    scopeId?: UUIDFilter;
}
export interface PlatformInfraRefFilter {
    /** Checks for all expressions in this list. */
    and?: PlatformInfraRefFilter[];
    /** Filter by the object’s `commitId` field. */
    commitId?: UUIDFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `name` field. */
    name?: StringFilter;
    /** Negates the expression. */
    not?: PlatformInfraRefFilter;
    /** Checks for any expressions in this list. */
    or?: PlatformInfraRefFilter[];
    /** Filter by the object’s `scopeId` field. */
    scopeId?: UUIDFilter;
    /** Filter by the object’s `storeId` field. */
    storeId?: UUIDFilter;
}
export interface PlatformInfraStoreFilter {
    /** Checks for all expressions in this list. */
    and?: PlatformInfraStoreFilter[];
    /** Filter by the object’s `createdAt` field. */
    createdAt?: DatetimeFilter;
    /** Filter by the object’s `hash` field. */
    hash?: UUIDFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `name` field. */
    name?: StringFilter;
    /** Negates the expression. */
    not?: PlatformInfraStoreFilter;
    /** Checks for any expressions in this list. */
    or?: PlatformInfraStoreFilter[];
    /** Filter by the object’s `scopeId` field. */
    scopeId?: UUIDFilter;
}
export interface PlatformNamespaceFilter {
    /** Checks for all expressions in this list. */
    and?: PlatformNamespaceFilter[];
    /** Filter by the object’s `annotations` field. */
    annotations?: JSONFilter;
    /** Filter by the object’s `createdAt` field. */
    createdAt?: DatetimeFilter;
    /** Filter by the object’s `description` field. */
    description?: StringFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `isActive` field. */
    isActive?: BooleanFilter;
    /** Filter by the object’s `isManaged` field. */
    isManaged?: BooleanFilter;
    /** Filter by the object’s `labels` field. */
    labels?: JSONFilter;
    /** Filter by the object’s `lastError` field. */
    lastError?: StringFilter;
    /** Filter by the object’s `name` field. */
    name?: StringFilter;
    /** Filter by the object’s `namespaceName` field. */
    namespaceName?: StringFilter;
    /** Negates the expression. */
    not?: PlatformNamespaceFilter;
    /** Checks for any expressions in this list. */
    or?: PlatformNamespaceFilter[];
    /** Filter by the object’s `status` field. */
    status?: StringFilter;
    /** Filter by the object’s `updatedAt` field. */
    updatedAt?: DatetimeFilter;
}
export interface PlatformNamespaceEventFilter {
    /** Filter by the object’s `actorId` field. */
    actorId?: UUIDFilter;
    /** Checks for all expressions in this list. */
    and?: PlatformNamespaceEventFilter[];
    /** Filter by the object’s `createdAt` field. */
    createdAt?: DatetimeFilter;
    /** Filter by the object’s `eventType` field. */
    eventType?: StringFilter;
    /** Filter by the object’s `id` field. */
    id?: UUIDFilter;
    /** Filter by the object’s `message` field. */
    message?: StringFilter;
    /** Filter by the object’s `metadata` field. */
    metadata?: JSONFilter;
    /** Filter by the object’s `namespaceId` field. */
    namespaceId?: UUIDFilter;
    /** Negates the expression. */
    not?: PlatformNamespaceEventFilter;
    /** Checks for any expressions in this list. */
    or?: PlatformNamespaceEventFilter[];
}
export type DbPresetOrderBy = 'ACTIVE_ASC' | 'ACTIVE_DESC' | 'COMMIT_ID_ASC' | 'COMMIT_ID_DESC' | 'CREATED_AT_ASC' | 'CREATED_AT_DESC' | 'DEFINITION_ASC' | 'DEFINITION_DESC' | 'DESCRIPTION_ASC' | 'DESCRIPTION_DESC' | 'ID_ASC' | 'ID_DESC' | 'LABEL_ASC' | 'LABEL_DESC' | 'MODULES_HASH_ASC' | 'MODULES_HASH_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'SLUG_ASC' | 'SLUG_DESC' | 'STORE_ID_ASC' | 'STORE_ID_DESC' | 'UPDATED_AT_ASC' | 'UPDATED_AT_DESC';
export type NamespaceOrderBy = 'ANNOTATIONS_ASC' | 'ANNOTATIONS_DESC' | 'CREATED_AT_ASC' | 'CREATED_AT_DESC' | 'DATABASE_ID_ASC' | 'DATABASE_ID_DESC' | 'DESCRIPTION_ASC' | 'DESCRIPTION_DESC' | 'ID_ASC' | 'ID_DESC' | 'IS_ACTIVE_ASC' | 'IS_ACTIVE_DESC' | 'IS_MANAGED_ASC' | 'IS_MANAGED_DESC' | 'LABELS_ASC' | 'LABELS_DESC' | 'LAST_ERROR_ASC' | 'LAST_ERROR_DESC' | 'NAMESPACE_NAME_ASC' | 'NAMESPACE_NAME_DESC' | 'NAME_ASC' | 'NAME_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'STATUS_ASC' | 'STATUS_DESC' | 'UPDATED_AT_ASC' | 'UPDATED_AT_DESC';
export type NamespaceEventOrderBy = 'ACTOR_ID_ASC' | 'ACTOR_ID_DESC' | 'CREATED_AT_ASC' | 'CREATED_AT_DESC' | 'DATABASE_ID_ASC' | 'DATABASE_ID_DESC' | 'EVENT_TYPE_ASC' | 'EVENT_TYPE_DESC' | 'ID_ASC' | 'ID_DESC' | 'MESSAGE_ASC' | 'MESSAGE_DESC' | 'METADATA_ASC' | 'METADATA_DESC' | 'NAMESPACE_ID_ASC' | 'NAMESPACE_ID_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC';
export type PlatformInfraCommitOrderBy = 'AUTHOR_ID_ASC' | 'AUTHOR_ID_DESC' | 'COMMITTER_ID_ASC' | 'COMMITTER_ID_DESC' | 'DATE_ASC' | 'DATE_DESC' | 'ID_ASC' | 'ID_DESC' | 'MESSAGE_ASC' | 'MESSAGE_DESC' | 'NATURAL' | 'PARENT_IDS_ASC' | 'PARENT_IDS_DESC' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'SCOPE_ID_ASC' | 'SCOPE_ID_DESC' | 'STORE_ID_ASC' | 'STORE_ID_DESC' | 'TREE_ID_ASC' | 'TREE_ID_DESC';
export type PlatformInfraGetAllTreeNodesRecordsOrderBy = 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'NATURAL' | 'DATA_ASC' | 'DATA_DESC' | 'PATH_ASC' | 'PATH_DESC';
export type PlatformInfraObjectOrderBy = 'CREATED_AT_ASC' | 'CREATED_AT_DESC' | 'DATA_ASC' | 'DATA_DESC' | 'ID_ASC' | 'ID_DESC' | 'KIDS_ASC' | 'KIDS_DESC' | 'KTREE_ASC' | 'KTREE_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'SCOPE_ID_ASC' | 'SCOPE_ID_DESC';
export type PlatformInfraRefOrderBy = 'COMMIT_ID_ASC' | 'COMMIT_ID_DESC' | 'ID_ASC' | 'ID_DESC' | 'NAME_ASC' | 'NAME_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'SCOPE_ID_ASC' | 'SCOPE_ID_DESC' | 'STORE_ID_ASC' | 'STORE_ID_DESC';
export type PlatformInfraStoreOrderBy = 'CREATED_AT_ASC' | 'CREATED_AT_DESC' | 'HASH_ASC' | 'HASH_DESC' | 'ID_ASC' | 'ID_DESC' | 'NAME_ASC' | 'NAME_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'SCOPE_ID_ASC' | 'SCOPE_ID_DESC';
export type PlatformNamespaceOrderBy = 'ANNOTATIONS_ASC' | 'ANNOTATIONS_DESC' | 'CREATED_AT_ASC' | 'CREATED_AT_DESC' | 'DESCRIPTION_ASC' | 'DESCRIPTION_DESC' | 'ID_ASC' | 'ID_DESC' | 'IS_ACTIVE_ASC' | 'IS_ACTIVE_DESC' | 'IS_MANAGED_ASC' | 'IS_MANAGED_DESC' | 'LABELS_ASC' | 'LABELS_DESC' | 'LAST_ERROR_ASC' | 'LAST_ERROR_DESC' | 'NAMESPACE_NAME_ASC' | 'NAMESPACE_NAME_DESC' | 'NAME_ASC' | 'NAME_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC' | 'STATUS_ASC' | 'STATUS_DESC' | 'UPDATED_AT_ASC' | 'UPDATED_AT_DESC';
export type PlatformNamespaceEventOrderBy = 'ACTOR_ID_ASC' | 'ACTOR_ID_DESC' | 'CREATED_AT_ASC' | 'CREATED_AT_DESC' | 'EVENT_TYPE_ASC' | 'EVENT_TYPE_DESC' | 'ID_ASC' | 'ID_DESC' | 'MESSAGE_ASC' | 'MESSAGE_DESC' | 'METADATA_ASC' | 'METADATA_DESC' | 'NAMESPACE_ID_ASC' | 'NAMESPACE_ID_DESC' | 'NATURAL' | 'PRIMARY_KEY_ASC' | 'PRIMARY_KEY_DESC';
export interface CreateDbPresetInput {
    clientMutationId?: string;
    dbPreset: {
        active?: boolean;
        commitId?: string;
        definition: Record<string, unknown>;
        description?: string;
        label?: string;
        modulesHash?: string;
        slug: string;
        storeId?: string;
    };
}
export interface DbPresetPatch {
    active?: boolean | null;
    commitId?: string | null;
    definition?: Record<string, unknown> | null;
    description?: string | null;
    label?: string | null;
    modulesHash?: string | null;
    slug?: string | null;
    storeId?: string | null;
}
export interface UpdateDbPresetInput {
    clientMutationId?: string;
    id: string;
    dbPresetPatch: DbPresetPatch;
}
export interface DeleteDbPresetInput {
    clientMutationId?: string;
    id: string;
}
export interface CreateNamespaceInput {
    clientMutationId?: string;
    namespace: {
        annotations?: Record<string, unknown>;
        databaseId: string;
        description?: string;
        isActive?: boolean;
        isManaged?: boolean;
        labels?: Record<string, unknown>;
        lastError?: string;
        name: string;
        namespaceName: string;
        status?: string;
    };
}
export interface NamespacePatch {
    annotations?: Record<string, unknown> | null;
    databaseId?: string | null;
    description?: string | null;
    isActive?: boolean | null;
    isManaged?: boolean | null;
    labels?: Record<string, unknown> | null;
    lastError?: string | null;
    name?: string | null;
    namespaceName?: string | null;
    status?: string | null;
}
export interface UpdateNamespaceInput {
    clientMutationId?: string;
    id: string;
    namespacePatch: NamespacePatch;
}
export interface DeleteNamespaceInput {
    clientMutationId?: string;
    id: string;
}
export interface CreateNamespaceEventInput {
    clientMutationId?: string;
    namespaceEvent: {
        actorId?: string;
        databaseId: string;
        eventType: string;
        message?: string;
        metadata?: Record<string, unknown>;
        namespaceId: string;
    };
}
export interface NamespaceEventPatch {
    actorId?: string | null;
    databaseId?: string | null;
    eventType?: string | null;
    message?: string | null;
    metadata?: Record<string, unknown> | null;
    namespaceId?: string | null;
}
export interface UpdateNamespaceEventInput {
    clientMutationId?: string;
    id: string;
    namespaceEventPatch: NamespaceEventPatch;
}
export interface DeleteNamespaceEventInput {
    clientMutationId?: string;
    id: string;
}
export interface CreatePlatformInfraCommitInput {
    clientMutationId?: string;
    platformInfraCommit: {
        authorId?: string;
        committerId?: string;
        date?: string;
        message?: string;
        parentIds?: string[];
        scopeId: string;
        storeId: string;
        treeId?: string;
    };
}
export interface PlatformInfraCommitPatch {
    authorId?: string | null;
    committerId?: string | null;
    date?: string | null;
    message?: string | null;
    parentIds?: string[] | null;
    scopeId?: string | null;
    storeId?: string | null;
    treeId?: string | null;
}
export interface UpdatePlatformInfraCommitInput {
    clientMutationId?: string;
    id: string;
    platformInfraCommitPatch: PlatformInfraCommitPatch;
}
export interface DeletePlatformInfraCommitInput {
    clientMutationId?: string;
    id: string;
}
export interface CreatePlatformInfraGetAllTreeNodesRecordInput {
    clientMutationId?: string;
    platformInfraGetAllTreeNodesRecord: {
        data?: Record<string, unknown>;
        path?: string[];
    };
}
export interface PlatformInfraGetAllTreeNodesRecordPatch {
    data?: Record<string, unknown> | null;
    path?: string[] | null;
}
export interface UpdatePlatformInfraGetAllTreeNodesRecordInput {
    clientMutationId?: string;
    id: string;
    platformInfraGetAllTreeNodesRecordPatch: PlatformInfraGetAllTreeNodesRecordPatch;
}
export interface DeletePlatformInfraGetAllTreeNodesRecordInput {
    clientMutationId?: string;
    id: string;
}
export interface CreatePlatformInfraObjectInput {
    clientMutationId?: string;
    platformInfraObject: {
        data?: Record<string, unknown>;
        kids?: string[];
        ktree?: string[];
        scopeId: string;
    };
}
export interface PlatformInfraObjectPatch {
    data?: Record<string, unknown> | null;
    kids?: string[] | null;
    ktree?: string[] | null;
    scopeId?: string | null;
}
export interface UpdatePlatformInfraObjectInput {
    clientMutationId?: string;
    id: string;
    platformInfraObjectPatch: PlatformInfraObjectPatch;
}
export interface DeletePlatformInfraObjectInput {
    clientMutationId?: string;
    id: string;
}
export interface CreatePlatformInfraRefInput {
    clientMutationId?: string;
    platformInfraRef: {
        commitId?: string;
        name: string;
        scopeId: string;
        storeId: string;
    };
}
export interface PlatformInfraRefPatch {
    commitId?: string | null;
    name?: string | null;
    scopeId?: string | null;
    storeId?: string | null;
}
export interface UpdatePlatformInfraRefInput {
    clientMutationId?: string;
    id: string;
    platformInfraRefPatch: PlatformInfraRefPatch;
}
export interface DeletePlatformInfraRefInput {
    clientMutationId?: string;
    id: string;
}
export interface CreatePlatformInfraStoreInput {
    clientMutationId?: string;
    platformInfraStore: {
        hash?: string;
        name: string;
        scopeId: string;
    };
}
export interface PlatformInfraStorePatch {
    hash?: string | null;
    name?: string | null;
    scopeId?: string | null;
}
export interface UpdatePlatformInfraStoreInput {
    clientMutationId?: string;
    id: string;
    platformInfraStorePatch: PlatformInfraStorePatch;
}
export interface DeletePlatformInfraStoreInput {
    clientMutationId?: string;
    id: string;
}
export interface CreatePlatformNamespaceInput {
    clientMutationId?: string;
    platformNamespace: {
        annotations?: Record<string, unknown>;
        description?: string;
        isActive?: boolean;
        isManaged?: boolean;
        labels?: Record<string, unknown>;
        lastError?: string;
        name: string;
        namespaceName: string;
        status?: string;
    };
}
export interface PlatformNamespacePatch {
    annotations?: Record<string, unknown> | null;
    description?: string | null;
    isActive?: boolean | null;
    isManaged?: boolean | null;
    labels?: Record<string, unknown> | null;
    lastError?: string | null;
    name?: string | null;
    namespaceName?: string | null;
    status?: string | null;
}
export interface UpdatePlatformNamespaceInput {
    clientMutationId?: string;
    id: string;
    platformNamespacePatch: PlatformNamespacePatch;
}
export interface DeletePlatformNamespaceInput {
    clientMutationId?: string;
    id: string;
}
export interface CreatePlatformNamespaceEventInput {
    clientMutationId?: string;
    platformNamespaceEvent: {
        actorId?: string;
        eventType: string;
        message?: string;
        metadata?: Record<string, unknown>;
        namespaceId: string;
    };
}
export interface PlatformNamespaceEventPatch {
    actorId?: string | null;
    eventType?: string | null;
    message?: string | null;
    metadata?: Record<string, unknown> | null;
    namespaceId?: string | null;
}
export interface UpdatePlatformNamespaceEventInput {
    clientMutationId?: string;
    id: string;
    platformNamespaceEventPatch: PlatformNamespaceEventPatch;
}
export interface DeletePlatformNamespaceEventInput {
    clientMutationId?: string;
    id: string;
}
export declare const connectionFieldsMap: Record<string, Record<string, string>>;
export interface PlatformInfraInitEmptyRepoInput {
    clientMutationId?: string;
    sId?: string;
    storeId?: string;
}
export interface PlatformInfraInsertNodeAtPathInput {
    clientMutationId?: string;
    data?: Record<string, unknown>;
    kids?: string[];
    ktree?: string[];
    path?: string[];
    root?: string;
    sId?: string;
}
export interface PlatformInfraSetDataAtPathInput {
    clientMutationId?: string;
    data?: Record<string, unknown>;
    path?: string[];
    root?: string;
    sId?: string;
}
export interface ProvisionBucketInput {
    /** The logical bucket key (e.g., "public", "private") */
    bucketKey: string;
    /**
     * Owner entity ID for entity-scoped bucket provisioning.
     * Omit for app-level (database-wide) storage.
     */
    ownerId?: string;
}
/** An input for mutations affecting `DbPreset` */
export interface DbPresetInput {
    /** Whether this preset is selectable for new databases */
    active?: boolean;
    /** Infra store commit for the current definition (stamped by the versioned trigger on every write) */
    commitId?: string;
    /** Timestamp of preset creation */
    createdAt?: string;
    /** Preset definition (modules + options) — the readily-cached head; history lives in the infra store */
    definition: Record<string, unknown>;
    /** Human-readable description of the preset */
    description?: string;
    /** Unique preset identifier */
    id?: string;
    /** Human-readable preset name */
    label?: string;
    /** Content-address of definition->modules via metaschema_private.modules_hash (stamped by the versioned trigger); fast exact-match lookup key for provisioning requests */
    modulesHash?: string;
    /** Preset slug (unique per scope); the preset's path in the infra tree is [db_preset, slug] */
    slug: string;
    /** Infra Merkle store holding this preset's history (stamped by the versioned trigger) */
    storeId?: string;
    /** Timestamp of last modification */
    updatedAt?: string;
}
/** An input for mutations affecting `Namespace` */
export interface NamespaceInput {
    /** Freeform metadata for tooling and operational notes */
    annotations?: Record<string, unknown>;
    createdAt?: string;
    /** Database that owns this resource (database-scoped isolation) */
    databaseId: string;
    /** Optional human-readable description of this namespace */
    description?: string;
    id?: string;
    /** Whether this namespace is active (soft-disable for filtering) */
    isActive?: boolean;
    /** true = provisioned by the platform via jobs, false = unmanaged/platform-native (bootstrapped externally) */
    isManaged?: boolean;
    /** Key/value pairs for selecting and filtering namespaces */
    labels?: Record<string, unknown>;
    /** Most recent provisioning or reconcile error message */
    lastError?: string;
    /** Human-readable namespace name (e.g. default, production, oauth) */
    name: string;
    /** Globally unique computed namespace identifier via inflection.underscore */
    namespaceName: string;
    /** Namespace provisioning lifecycle status: pending, provisioning, active, failed */
    status?: string;
    updatedAt?: string;
}
/** An input for mutations affecting `NamespaceEvent` */
export interface NamespaceEventInput {
    /** User who triggered this event (NULL for system/automated) */
    actorId?: string;
    /** Event timestamp (partition key) */
    createdAt?: string;
    /** Database that owns this resource (database-scoped isolation) */
    databaseId: string;
    /** Event type: created, activated, deactivated, labels_updated, annotations_updated, renamed */
    eventType: string;
    /** Unique event identifier */
    id?: string;
    /** Human-readable description of the event */
    message?: string;
    /** Structured context (old/new values, labels diff, etc.) */
    metadata?: Record<string, unknown>;
    /** Namespace this event belongs to */
    namespaceId: string;
}
/** An input for mutations affecting `PlatformInfraCommit` */
export interface PlatformInfraCommitInput {
    /** User who authored the changes */
    authorId?: string;
    /** User who committed (may differ from author) */
    committerId?: string;
    /** Commit timestamp */
    date?: string;
    /** Unique commit identifier */
    id?: string;
    /** Optional commit message */
    message?: string;
    /** Parent commit IDs (supports merge commits) */
    parentIds?: string[];
    /** Opaque store partition key for the global tier */
    scopeId: string;
    /** Store this commit belongs to */
    storeId: string;
    /** Root object ID of the tree snapshot at this commit */
    treeId?: string;
}
/** An input for mutations affecting `PlatformInfraObject` */
export interface PlatformInfraObjectInput {
    /** Timestamp of object creation */
    createdAt?: string;
    /** Payload data for this object node */
    data?: Record<string, unknown>;
    /** Content-addressed UUID v5 — deterministic hash of (data, kids, ktree) */
    id: string;
    /** Ordered array of child object IDs */
    kids?: string[];
    /** Ordered array of child path names (parallel to kids) */
    ktree?: string[];
    /** Opaque store partition key for the global tier */
    scopeId: string;
}
/** An input for mutations affecting `PlatformInfraRef` */
export interface PlatformInfraRefInput {
    /** Commit this ref points to */
    commitId?: string;
    /** Unique ref identifier */
    id?: string;
    /** Ref name (e.g. HEAD, main) */
    name: string;
    /** Opaque store partition key for the global tier */
    scopeId: string;
    /** Store this ref belongs to */
    storeId: string;
}
/** An input for mutations affecting `PlatformInfraStore` */
export interface PlatformInfraStoreInput {
    /** Timestamp of store creation */
    createdAt?: string;
    /** Current root object hash of this store */
    hash?: string;
    /** Unique store identifier */
    id?: string;
    /** Human-readable store name */
    name: string;
    /** Opaque store partition key for the global tier */
    scopeId: string;
}
/** An input for mutations affecting `PlatformNamespace` */
export interface PlatformNamespaceInput {
    /** Freeform metadata for tooling and operational notes */
    annotations?: Record<string, unknown>;
    createdAt?: string;
    /** Optional human-readable description of this namespace */
    description?: string;
    id?: string;
    /** Whether this namespace is active (soft-disable for filtering) */
    isActive?: boolean;
    /** true = provisioned by the platform via jobs, false = unmanaged/platform-native (bootstrapped externally) */
    isManaged?: boolean;
    /** Key/value pairs for selecting and filtering namespaces */
    labels?: Record<string, unknown>;
    /** Most recent provisioning or reconcile error message */
    lastError?: string;
    /** Human-readable namespace name (e.g. default, production, oauth) */
    name: string;
    /** Globally unique computed namespace identifier via inflection.underscore */
    namespaceName: string;
    /** Namespace provisioning lifecycle status: pending, provisioning, active, failed */
    status?: string;
    updatedAt?: string;
}
/** An input for mutations affecting `PlatformNamespaceEvent` */
export interface PlatformNamespaceEventInput {
    /** User who triggered this event (NULL for system/automated) */
    actorId?: string;
    /** Event timestamp (partition key) */
    createdAt?: string;
    /** Event type: created, activated, deactivated, labels_updated, annotations_updated, renamed */
    eventType: string;
    /** Unique event identifier */
    id?: string;
    /** Human-readable description of the event */
    message?: string;
    /** Structured context (old/new values, labels diff, etc.) */
    metadata?: Record<string, unknown>;
    /** Namespace this event belongs to */
    namespaceId: string;
}
export interface PlatformInfraInitEmptyRepoPayload {
    clientMutationId?: string | null;
}
export type PlatformInfraInitEmptyRepoPayloadSelect = {
    clientMutationId?: boolean;
};
export interface PlatformInfraInsertNodeAtPathPayload {
    clientMutationId?: string | null;
    result?: string | null;
}
export type PlatformInfraInsertNodeAtPathPayloadSelect = {
    clientMutationId?: boolean;
    result?: boolean;
};
export interface PlatformInfraSetDataAtPathPayload {
    clientMutationId?: string | null;
    result?: string | null;
}
export type PlatformInfraSetDataAtPathPayloadSelect = {
    clientMutationId?: boolean;
    result?: boolean;
};
export interface ProvisionBucketPayload {
    /** The access type applied */
    accessType: string;
    /** The S3 bucket name that was provisioned */
    bucketName: string;
    /** The S3 endpoint (null for AWS S3 default) */
    endpoint?: string | null;
    /** Error message if provisioning failed */
    error?: string | null;
    /** The storage provider used */
    provider: string;
    /** Whether provisioning succeeded */
    success: boolean;
}
export type ProvisionBucketPayloadSelect = {
    accessType?: boolean;
    bucketName?: boolean;
    endpoint?: boolean;
    error?: boolean;
    provider?: boolean;
    success?: boolean;
};
export interface CreateDbPresetPayload {
    clientMutationId?: string | null;
    /** The `DbPreset` that was created by this mutation. */
    dbPreset?: DbPreset | null;
    dbPresetEdge?: DbPresetEdge | null;
}
export type CreateDbPresetPayloadSelect = {
    clientMutationId?: boolean;
    dbPreset?: {
        select: DbPresetSelect;
    };
    dbPresetEdge?: {
        select: DbPresetEdgeSelect;
    };
};
export interface UpdateDbPresetPayload {
    clientMutationId?: string | null;
    /** The `DbPreset` that was updated by this mutation. */
    dbPreset?: DbPreset | null;
    dbPresetEdge?: DbPresetEdge | null;
}
export type UpdateDbPresetPayloadSelect = {
    clientMutationId?: boolean;
    dbPreset?: {
        select: DbPresetSelect;
    };
    dbPresetEdge?: {
        select: DbPresetEdgeSelect;
    };
};
export interface DeleteDbPresetPayload {
    clientMutationId?: string | null;
    /** The `DbPreset` that was deleted by this mutation. */
    dbPreset?: DbPreset | null;
    dbPresetEdge?: DbPresetEdge | null;
}
export type DeleteDbPresetPayloadSelect = {
    clientMutationId?: boolean;
    dbPreset?: {
        select: DbPresetSelect;
    };
    dbPresetEdge?: {
        select: DbPresetEdgeSelect;
    };
};
export interface CreateNamespacePayload {
    clientMutationId?: string | null;
    /** The `Namespace` that was created by this mutation. */
    namespace?: Namespace | null;
    namespaceEdge?: NamespaceEdge | null;
}
export type CreateNamespacePayloadSelect = {
    clientMutationId?: boolean;
    namespace?: {
        select: NamespaceSelect;
    };
    namespaceEdge?: {
        select: NamespaceEdgeSelect;
    };
};
export interface UpdateNamespacePayload {
    clientMutationId?: string | null;
    /** The `Namespace` that was updated by this mutation. */
    namespace?: Namespace | null;
    namespaceEdge?: NamespaceEdge | null;
}
export type UpdateNamespacePayloadSelect = {
    clientMutationId?: boolean;
    namespace?: {
        select: NamespaceSelect;
    };
    namespaceEdge?: {
        select: NamespaceEdgeSelect;
    };
};
export interface DeleteNamespacePayload {
    clientMutationId?: string | null;
    /** The `Namespace` that was deleted by this mutation. */
    namespace?: Namespace | null;
    namespaceEdge?: NamespaceEdge | null;
}
export type DeleteNamespacePayloadSelect = {
    clientMutationId?: boolean;
    namespace?: {
        select: NamespaceSelect;
    };
    namespaceEdge?: {
        select: NamespaceEdgeSelect;
    };
};
export interface CreateNamespaceEventPayload {
    clientMutationId?: string | null;
    /** The `NamespaceEvent` that was created by this mutation. */
    namespaceEvent?: NamespaceEvent | null;
    namespaceEventEdge?: NamespaceEventEdge | null;
}
export type CreateNamespaceEventPayloadSelect = {
    clientMutationId?: boolean;
    namespaceEvent?: {
        select: NamespaceEventSelect;
    };
    namespaceEventEdge?: {
        select: NamespaceEventEdgeSelect;
    };
};
export interface UpdateNamespaceEventPayload {
    clientMutationId?: string | null;
    /** The `NamespaceEvent` that was updated by this mutation. */
    namespaceEvent?: NamespaceEvent | null;
    namespaceEventEdge?: NamespaceEventEdge | null;
}
export type UpdateNamespaceEventPayloadSelect = {
    clientMutationId?: boolean;
    namespaceEvent?: {
        select: NamespaceEventSelect;
    };
    namespaceEventEdge?: {
        select: NamespaceEventEdgeSelect;
    };
};
export interface DeleteNamespaceEventPayload {
    clientMutationId?: string | null;
    /** The `NamespaceEvent` that was deleted by this mutation. */
    namespaceEvent?: NamespaceEvent | null;
    namespaceEventEdge?: NamespaceEventEdge | null;
}
export type DeleteNamespaceEventPayloadSelect = {
    clientMutationId?: boolean;
    namespaceEvent?: {
        select: NamespaceEventSelect;
    };
    namespaceEventEdge?: {
        select: NamespaceEventEdgeSelect;
    };
};
export interface CreatePlatformInfraCommitPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraCommit` that was created by this mutation. */
    platformInfraCommit?: PlatformInfraCommit | null;
    platformInfraCommitEdge?: PlatformInfraCommitEdge | null;
}
export type CreatePlatformInfraCommitPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraCommit?: {
        select: PlatformInfraCommitSelect;
    };
    platformInfraCommitEdge?: {
        select: PlatformInfraCommitEdgeSelect;
    };
};
export interface UpdatePlatformInfraCommitPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraCommit` that was updated by this mutation. */
    platformInfraCommit?: PlatformInfraCommit | null;
    platformInfraCommitEdge?: PlatformInfraCommitEdge | null;
}
export type UpdatePlatformInfraCommitPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraCommit?: {
        select: PlatformInfraCommitSelect;
    };
    platformInfraCommitEdge?: {
        select: PlatformInfraCommitEdgeSelect;
    };
};
export interface DeletePlatformInfraCommitPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraCommit` that was deleted by this mutation. */
    platformInfraCommit?: PlatformInfraCommit | null;
    platformInfraCommitEdge?: PlatformInfraCommitEdge | null;
}
export type DeletePlatformInfraCommitPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraCommit?: {
        select: PlatformInfraCommitSelect;
    };
    platformInfraCommitEdge?: {
        select: PlatformInfraCommitEdgeSelect;
    };
};
export interface CreatePlatformInfraObjectPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraObject` that was created by this mutation. */
    platformInfraObject?: PlatformInfraObject | null;
    platformInfraObjectEdge?: PlatformInfraObjectEdge | null;
}
export type CreatePlatformInfraObjectPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraObject?: {
        select: PlatformInfraObjectSelect;
    };
    platformInfraObjectEdge?: {
        select: PlatformInfraObjectEdgeSelect;
    };
};
export interface UpdatePlatformInfraObjectPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraObject` that was updated by this mutation. */
    platformInfraObject?: PlatformInfraObject | null;
    platformInfraObjectEdge?: PlatformInfraObjectEdge | null;
}
export type UpdatePlatformInfraObjectPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraObject?: {
        select: PlatformInfraObjectSelect;
    };
    platformInfraObjectEdge?: {
        select: PlatformInfraObjectEdgeSelect;
    };
};
export interface DeletePlatformInfraObjectPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraObject` that was deleted by this mutation. */
    platformInfraObject?: PlatformInfraObject | null;
    platformInfraObjectEdge?: PlatformInfraObjectEdge | null;
}
export type DeletePlatformInfraObjectPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraObject?: {
        select: PlatformInfraObjectSelect;
    };
    platformInfraObjectEdge?: {
        select: PlatformInfraObjectEdgeSelect;
    };
};
export interface CreatePlatformInfraRefPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraRef` that was created by this mutation. */
    platformInfraRef?: PlatformInfraRef | null;
    platformInfraRefEdge?: PlatformInfraRefEdge | null;
}
export type CreatePlatformInfraRefPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraRef?: {
        select: PlatformInfraRefSelect;
    };
    platformInfraRefEdge?: {
        select: PlatformInfraRefEdgeSelect;
    };
};
export interface UpdatePlatformInfraRefPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraRef` that was updated by this mutation. */
    platformInfraRef?: PlatformInfraRef | null;
    platformInfraRefEdge?: PlatformInfraRefEdge | null;
}
export type UpdatePlatformInfraRefPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraRef?: {
        select: PlatformInfraRefSelect;
    };
    platformInfraRefEdge?: {
        select: PlatformInfraRefEdgeSelect;
    };
};
export interface DeletePlatformInfraRefPayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraRef` that was deleted by this mutation. */
    platformInfraRef?: PlatformInfraRef | null;
    platformInfraRefEdge?: PlatformInfraRefEdge | null;
}
export type DeletePlatformInfraRefPayloadSelect = {
    clientMutationId?: boolean;
    platformInfraRef?: {
        select: PlatformInfraRefSelect;
    };
    platformInfraRefEdge?: {
        select: PlatformInfraRefEdgeSelect;
    };
};
export interface CreatePlatformInfraStorePayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraStore` that was created by this mutation. */
    platformInfraStore?: PlatformInfraStore | null;
    platformInfraStoreEdge?: PlatformInfraStoreEdge | null;
}
export type CreatePlatformInfraStorePayloadSelect = {
    clientMutationId?: boolean;
    platformInfraStore?: {
        select: PlatformInfraStoreSelect;
    };
    platformInfraStoreEdge?: {
        select: PlatformInfraStoreEdgeSelect;
    };
};
export interface UpdatePlatformInfraStorePayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraStore` that was updated by this mutation. */
    platformInfraStore?: PlatformInfraStore | null;
    platformInfraStoreEdge?: PlatformInfraStoreEdge | null;
}
export type UpdatePlatformInfraStorePayloadSelect = {
    clientMutationId?: boolean;
    platformInfraStore?: {
        select: PlatformInfraStoreSelect;
    };
    platformInfraStoreEdge?: {
        select: PlatformInfraStoreEdgeSelect;
    };
};
export interface DeletePlatformInfraStorePayload {
    clientMutationId?: string | null;
    /** The `PlatformInfraStore` that was deleted by this mutation. */
    platformInfraStore?: PlatformInfraStore | null;
    platformInfraStoreEdge?: PlatformInfraStoreEdge | null;
}
export type DeletePlatformInfraStorePayloadSelect = {
    clientMutationId?: boolean;
    platformInfraStore?: {
        select: PlatformInfraStoreSelect;
    };
    platformInfraStoreEdge?: {
        select: PlatformInfraStoreEdgeSelect;
    };
};
export interface CreatePlatformNamespacePayload {
    clientMutationId?: string | null;
    /** The `PlatformNamespace` that was created by this mutation. */
    platformNamespace?: PlatformNamespace | null;
    platformNamespaceEdge?: PlatformNamespaceEdge | null;
}
export type CreatePlatformNamespacePayloadSelect = {
    clientMutationId?: boolean;
    platformNamespace?: {
        select: PlatformNamespaceSelect;
    };
    platformNamespaceEdge?: {
        select: PlatformNamespaceEdgeSelect;
    };
};
export interface UpdatePlatformNamespacePayload {
    clientMutationId?: string | null;
    /** The `PlatformNamespace` that was updated by this mutation. */
    platformNamespace?: PlatformNamespace | null;
    platformNamespaceEdge?: PlatformNamespaceEdge | null;
}
export type UpdatePlatformNamespacePayloadSelect = {
    clientMutationId?: boolean;
    platformNamespace?: {
        select: PlatformNamespaceSelect;
    };
    platformNamespaceEdge?: {
        select: PlatformNamespaceEdgeSelect;
    };
};
export interface DeletePlatformNamespacePayload {
    clientMutationId?: string | null;
    /** The `PlatformNamespace` that was deleted by this mutation. */
    platformNamespace?: PlatformNamespace | null;
    platformNamespaceEdge?: PlatformNamespaceEdge | null;
}
export type DeletePlatformNamespacePayloadSelect = {
    clientMutationId?: boolean;
    platformNamespace?: {
        select: PlatformNamespaceSelect;
    };
    platformNamespaceEdge?: {
        select: PlatformNamespaceEdgeSelect;
    };
};
export interface CreatePlatformNamespaceEventPayload {
    clientMutationId?: string | null;
    /** The `PlatformNamespaceEvent` that was created by this mutation. */
    platformNamespaceEvent?: PlatformNamespaceEvent | null;
    platformNamespaceEventEdge?: PlatformNamespaceEventEdge | null;
}
export type CreatePlatformNamespaceEventPayloadSelect = {
    clientMutationId?: boolean;
    platformNamespaceEvent?: {
        select: PlatformNamespaceEventSelect;
    };
    platformNamespaceEventEdge?: {
        select: PlatformNamespaceEventEdgeSelect;
    };
};
export interface UpdatePlatformNamespaceEventPayload {
    clientMutationId?: string | null;
    /** The `PlatformNamespaceEvent` that was updated by this mutation. */
    platformNamespaceEvent?: PlatformNamespaceEvent | null;
    platformNamespaceEventEdge?: PlatformNamespaceEventEdge | null;
}
export type UpdatePlatformNamespaceEventPayloadSelect = {
    clientMutationId?: boolean;
    platformNamespaceEvent?: {
        select: PlatformNamespaceEventSelect;
    };
    platformNamespaceEventEdge?: {
        select: PlatformNamespaceEventEdgeSelect;
    };
};
export interface DeletePlatformNamespaceEventPayload {
    clientMutationId?: string | null;
    /** The `PlatformNamespaceEvent` that was deleted by this mutation. */
    platformNamespaceEvent?: PlatformNamespaceEvent | null;
    platformNamespaceEventEdge?: PlatformNamespaceEventEdge | null;
}
export type DeletePlatformNamespaceEventPayloadSelect = {
    clientMutationId?: boolean;
    platformNamespaceEvent?: {
        select: PlatformNamespaceEventSelect;
    };
    platformNamespaceEventEdge?: {
        select: PlatformNamespaceEventEdgeSelect;
    };
};
/** A `DbPreset` edge in the connection. */
export interface DbPresetEdge {
    cursor?: string | null;
    /** The `DbPreset` at the end of the edge. */
    node?: DbPreset | null;
}
export type DbPresetEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: DbPresetSelect;
    };
};
/** A `Namespace` edge in the connection. */
export interface NamespaceEdge {
    cursor?: string | null;
    /** The `Namespace` at the end of the edge. */
    node?: Namespace | null;
}
export type NamespaceEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: NamespaceSelect;
    };
};
/** A `NamespaceEvent` edge in the connection. */
export interface NamespaceEventEdge {
    cursor?: string | null;
    /** The `NamespaceEvent` at the end of the edge. */
    node?: NamespaceEvent | null;
}
export type NamespaceEventEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: NamespaceEventSelect;
    };
};
/** A `PlatformInfraCommit` edge in the connection. */
export interface PlatformInfraCommitEdge {
    cursor?: string | null;
    /** The `PlatformInfraCommit` at the end of the edge. */
    node?: PlatformInfraCommit | null;
}
export type PlatformInfraCommitEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: PlatformInfraCommitSelect;
    };
};
/** A `PlatformInfraObject` edge in the connection. */
export interface PlatformInfraObjectEdge {
    cursor?: string | null;
    /** The `PlatformInfraObject` at the end of the edge. */
    node?: PlatformInfraObject | null;
}
export type PlatformInfraObjectEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: PlatformInfraObjectSelect;
    };
};
/** A `PlatformInfraRef` edge in the connection. */
export interface PlatformInfraRefEdge {
    cursor?: string | null;
    /** The `PlatformInfraRef` at the end of the edge. */
    node?: PlatformInfraRef | null;
}
export type PlatformInfraRefEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: PlatformInfraRefSelect;
    };
};
/** A `PlatformInfraStore` edge in the connection. */
export interface PlatformInfraStoreEdge {
    cursor?: string | null;
    /** The `PlatformInfraStore` at the end of the edge. */
    node?: PlatformInfraStore | null;
}
export type PlatformInfraStoreEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: PlatformInfraStoreSelect;
    };
};
/** A `PlatformNamespace` edge in the connection. */
export interface PlatformNamespaceEdge {
    cursor?: string | null;
    /** The `PlatformNamespace` at the end of the edge. */
    node?: PlatformNamespace | null;
}
export type PlatformNamespaceEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: PlatformNamespaceSelect;
    };
};
/** A `PlatformNamespaceEvent` edge in the connection. */
export interface PlatformNamespaceEventEdge {
    cursor?: string | null;
    /** The `PlatformNamespaceEvent` at the end of the edge. */
    node?: PlatformNamespaceEvent | null;
}
export type PlatformNamespaceEventEdgeSelect = {
    cursor?: boolean;
    node?: {
        select: PlatformNamespaceEventSelect;
    };
};
