interface SlackTabLabel {
    label: string;
    /** True once we have a confirmed link; lets the host render a
     *  Slack icon next to the channel name (vs the generic "Slack"
     *  fallback) and apply any active-link styling. */
    isLinked: boolean;
}
/**
 * Resolves the tab label outlook-ui renders in its conversation
 * tab bar.
 *
 *  - Pre-link: "Slack" (host renders Slack icon + label)
 *  - Linked:   channel name (e.g. "l2-escalations-zap") from
 *              external_conversation; host still renders the Slack
 *              icon so the user knows it's the Slack tab.
 *
 * Lives on the connectors-ui side because the linked-conv lookup
 * already happens here for the tab content. Avoids the host
 * duplicating that fetch just to compute a label.
 */
export declare function useSlackTabLabel(hiverConvId: string): SlackTabLabel;
export {};
//# sourceMappingURL=useSlackTabLabel.d.ts.map