export type SupervisorScopeKind = 'app' | 'repo' | 'feature';
export interface SupervisorScopeEntry {
    id: string;
    name: string;
    kind: SupervisorScopeKind;
}
export interface CollaborationOnboardingProps {
    /** Applications on the canvas. */
    apps?: SupervisorScopeEntry[];
    /** Repositories on the canvas. */
    repos?: SupervisorScopeEntry[];
    /** Features on the canvas. */
    features?: SupervisorScopeEntry[];
    className?: string;
}
/**
 * Dismissable first-run callout shown in the control center when the
 * collaboration feature flag is on. Surfaces every entity the user can
 * attach a supervisor to — applications, repositories, and features —
 * mirroring the cascading scope model (`global → app → repo → feature`).
 *
 *   no scopes  → tells the user to add a repo or app to get started
 *   1 scope    → links directly to the right /supervisor/... page
 *   N scopes   → shows up to PILL_LIMIT inline pills with an overflow picker
 */
export declare function CollaborationOnboarding({ apps, repos, features, className, }: CollaborationOnboardingProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=collaboration-onboarding.d.ts.map