export declare const circleWrapperStyle: string;
export declare const circleWrapperInteractiveStyle: string;
export declare const circleOuterStyle: string;
export declare const containerStyle: string;
/**
 * Anel de seleção — Figma light (node 17423-1574): rgba(34,39,42,.6);
 * Figma dark (node 24962-3485): rgba(255,255,255,.6).
 * Valores alinhados aos tokens neutralsOverlay.
 */
export declare const avatarSelectedRingByColorScheme: {
    readonly light: `var(--${string})`;
    readonly dark: `var(--${string})`;
};
/** Cor do ícone “remover” no botão (Figma light: texto escuro sobre inner branco 90%). */
export declare const avatarRemoveIconByColorScheme: {
    readonly light: `var(--${string})`;
    readonly dark: "#FFFFFF";
};
export declare const buttonStyle: string;
export declare const buttonRemoveStyle: string;
/** Light mode app: overlay escuro 10% + inner claro (Figma). Dark mode app: o inverso. */
export declare const buttonBackgroundVariantOverlayStyle: Record<"light" | "dark", string>;
export declare const buttonBackgroundVariantContainerStyle: Record<"light" | "dark", string>;
export declare const circleInnerStyle: string;
export declare const avatarContentStyle: string;
/** Positions from Figma avatar / Button remove (x → left, y → top) */
export declare const avatarButtonPosition: Record<"xs" | "xl" | "sm" | "md" | "lg", string>;
export declare const avatarSizes: Record<"xs" | "xl" | "sm" | "md" | "lg", string>;
/**
 * Tipografia só da inicial: desktop = Figma web; ≤375px = Figma mobile (24964-3758).
 * Disco (width/height) não muda entre breakpoints — só fonte/line-height.
 */
export declare const avatarLetterSizes: Record<"xs" | "xl" | "sm" | "md" | "lg", string>;
/**
 * Anel externo (notificação + AvatarCircle): Figma mobile `avatar` 24964-3766
 * — mesmos diâmetros que desktop (34, 42, 52, 75.83, 108.33).
 */
export declare const avatarOuterRingSizes: Record<"xs" | "xl" | "sm" | "md" | "lg", string>;
/**
 * Traço do `<circle>` do AvatarCircle: desktop 1px; mobile (Figma 24964-3766) LG 1.5px, XL 2px.
 * A classe vai no elemento `circle` (Vanilla Extract não permite `& circle` no wrapper).
 */
export declare const avatarCirclePathStrokeBySize: Record<"xs" | "xl" | "sm" | "md" | "lg", string>;
export declare const circleInnerPaddingNone: string;
/**
 * Espaço entre o anel e o disco — ~ (anel − disco) / 2 (Figma 24964-3766 / desktop).
 */
export declare const circleInnerPaddingWithRing: Record<"xs" | "xl" | "sm" | "md" | "lg", string>;
