import type { WorkflowInstance } from "@stigmer/protos/ai/stigmer/agentic/workflowinstance/v1/api_pb";
/** Props for {@link WorkflowInstanceList}. */
export interface WorkflowInstanceListProps {
    /** Workflow resource ID to list instances for. */
    readonly workflowId: string;
    /** The default instance ID (from workflow.status.defaultInstanceId) — filtered out of the list. */
    readonly defaultInstanceId?: string;
    /** Organization slug (needed for environment resolution and create flow). */
    readonly org: string;
    /** Called when the user wants to create a new instance. */
    readonly onCreateClick?: () => void;
    /** Called when the user clicks an instance row. */
    readonly onInstanceClick?: (instance: WorkflowInstance) => void;
    /** Called when the user clicks "Run" on an instance. */
    readonly onRunClick?: (instance: WorkflowInstance) => void;
    /** Called when the user clicks "Delete" on an instance. */
    readonly onDeleteClick?: (instance: WorkflowInstance) => void;
    /**
     * Increment this value to trigger a refetch of the instance list.
     * Useful after creating or deleting an instance externally.
     */
    readonly refreshKey?: number;
    /** Additional CSS class names. */
    readonly className?: string;
}
/**
 * Enhanced workflow instance list with environment badges, visibility controls,
 * and action buttons. Filters out the platform-managed default instance.
 *
 * This is an SDK component (DD-001) — embeddable by platform builders.
 */
export declare function WorkflowInstanceList({ workflowId, defaultInstanceId, org, onCreateClick, onInstanceClick, onRunClick, onDeleteClick, refreshKey, className, }: WorkflowInstanceListProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=WorkflowInstanceList.d.ts.map