import type { WorkflowInstance } from "@stigmer/protos/ai/stigmer/agentic/workflowinstance/v1/api_pb";
/** Props for {@link CreateWorkflowInstanceDialog}. */
export interface CreateWorkflowInstanceDialogProps {
    /** Whether the dialog is open. */
    readonly open: boolean;
    /** Called when the dialog should open or close. */
    readonly onOpenChange: (open: boolean) => void;
    /** Organization slug. */
    readonly org: string;
    /** Workflow ID to bind the new instance to. */
    readonly workflowId: string;
    /** Called after the instance is successfully created. */
    readonly onCreated?: (instance: WorkflowInstance) => void;
}
/**
 * Modal dialog for creating a new WorkflowInstance.
 *
 * Collects: name (required), description, environment bindings (ordered),
 * and visibility. Submits via `useCreateWorkflowInstance`.
 *
 * Uses native `<dialog>` element for proper focus trapping and escape handling.
 */
export declare function CreateWorkflowInstanceDialog({ open, onOpenChange, org, workflowId, onCreated, }: CreateWorkflowInstanceDialogProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=CreateWorkflowInstanceDialog.d.ts.map