/**
 * Design tokens extracted from the Slack M1 Figma file (key
 * l8xIG3MI2gKbvpSfykSR1y) on 2026-06-09 via figma MCP's
 * get_variable_defs + get_design_context for the linked-conv
 * panel (frames 683:666914 tab bar / 683:666932 chat content /
 * 683:667011 composer).
 *
 * Why these live here and not @hiver/hiver-ui-kit: the design
 * system in Figma uses a slate ramp + #276cf0 primary blue that
 * doesn't fully map to hiver-ui-kit's theme.palette today (which
 * leans on purple primary). Rather than mutate the shared theme,
 * we ship Slack-scoped tokens that match Figma exactly. When
 * @hiver/hiver-ui-kit catches up, this file goes away.
 *
 * Token names follow Figma's "Slate/Text/Body" → slateTextBody
 * convention so the design-handoff trace is obvious.
 */
export declare const slackTokens: {
    readonly color: {
        readonly slateTextTitle: "#0f172a";
        readonly slateTextBody: "#334155";
        readonly slateTextSubtle: "#64758b";
        readonly slateTextDisabled: "#94a3b8";
        readonly slateTextCaption: "#cbd5e1";
        readonly textLabel: "#0c3e9d";
        readonly blueTextBody: "#0c3e9d";
        readonly slateBorderLight: "#e2e8f0";
        readonly slateBorderMild: "#edf1f6";
        readonly slateSurfaceWhite: "#ffffff";
        readonly slateSurfaceSubtle: "#f8fafc";
        readonly slateSurfaceSubtle100: "#f1f5f9";
        readonly slateSurface150: "#edf1f6";
        readonly slateSurfaceDisabled: "#e2e8f0";
        readonly primarySurfaceDefault: "#276cf0";
        readonly primaryBorderDefault: "#276cf0";
        readonly primarySurfaceSubtle: "#e6effd";
        readonly primaryBorderSubtle: "#d4e2fc";
        readonly hotBorderMain: "#f3f4f6";
        readonly violetSurfaceFaint: "#fcf0ff";
        readonly slackAubergine: "#4a154b";
        readonly slackAubergineHover: "#3a103b";
    };
    readonly space: {
        readonly xs: 2;
        readonly sm: 4;
        readonly md: 6;
        readonly lg: 8;
        readonly xl: 12;
        readonly xxl: 16;
        readonly panel: 20;
    };
    readonly radius: {
        readonly none: 0;
        readonly xs: 2;
        readonly sm: 4;
        readonly md: 6;
        readonly lg: 8;
        readonly full: 9999;
    };
    readonly font: {
        readonly family: "Inter, system-ui, sans-serif";
        readonly weightRegular: 400;
        readonly weightMedium: 500;
    };
    readonly textStyles: {
        readonly bodyXs: {
            readonly fontSize: 13;
            readonly lineHeight: "19px";
            readonly fontWeight: 500;
        };
        readonly body: {
            readonly fontSize: 14;
            readonly lineHeight: "20px";
            readonly fontWeight: 400;
        };
        readonly bodyMedium: {
            readonly fontSize: 14;
            readonly lineHeight: "20px";
            readonly fontWeight: 500;
        };
        readonly caption: {
            readonly fontSize: 12;
            readonly lineHeight: "18px";
            readonly fontWeight: 400;
        };
    };
};
export type SlackTokens = typeof slackTokens;
//# sourceMappingURL=figma-tokens.d.ts.map