import type * as Rulebricks from "../index.js"; export interface FlowDetail extends Rulebricks.FlowBase { /** Whether the flow is published. */ published?: boolean | undefined; /** The date this flow was last updated. */ updated_at?: string | undefined; /** The origin rule that this flow starts from. Flows execute starting from this rule's outputs. */ origin_rule?: (FlowDetail.OriginRule | null) | undefined; /** The context this flow is bound to (via its origin rule). Flows inherit context binding from their origin rule. */ context?: (FlowDetail.Context | null) | undefined; } export declare namespace FlowDetail { /** * The origin rule that this flow starts from. Flows execute starting from this rule's outputs. */ interface OriginRule { /** The origin rule ID. */ id?: string | undefined; /** The origin rule name. */ name?: string | undefined; /** The origin rule slug. */ slug?: string | undefined; } /** * The context this flow is bound to (via its origin rule). Flows inherit context binding from their origin rule. */ interface Context { /** The context ID. */ id?: string | undefined; /** The context name. */ name?: string | undefined; /** The context slug. */ slug?: string | undefined; } }