import type { FeatureNodeState } from '../../common/feature-node/feature-node-state-config.js';
export interface FeatureRowActionsProps {
    featureId: string;
    featureName: string;
    nodeState: FeatureNodeState;
    hasChildren: boolean;
    hasOpenPr: boolean;
    isLoading: boolean;
    onStart: (featureId: string) => void;
    onStop: (featureId: string) => void;
    onRetry: (featureId: string) => void;
    onReview: (featureId: string) => void;
    onArchive: (featureId: string) => void;
    onUnarchive: (featureId: string) => void;
    onDelete: (featureId: string) => void;
}
export declare function FeatureRowActions(props: FeatureRowActionsProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=feature-row-actions.d.ts.map