import type { FullToken } from '../theme/internal'; export interface ScrollbarToken extends FullToken<'Scrollbar'> { scrollbarWidth: number; trackBgColor: string; borderColor: string; thumbBgColor: string; hoverColor: string; } export declare const defaultScrollbarToken: { scrollbarWidth: number; trackBgColor: string; borderColor: string; thumbBgColor: string; hoverColor: string; borderRadius: number; }; export declare const getWebkitScrollbarStyle: (_token?: ScrollbarToken) => { '&::-webkit-scrollbar-track': { borderRadius: number; backgroundColor: string; '&:vertical': { boxShadow: string; }; '&:horizontal': { boxShadow: string; }; }; '&::-webkit-scrollbar-thumb': { backgroundColor: string; border: string; backgroundClip: string; borderRadius: number; '&:hover': { background: string; }; }; '&::-webkit-scrollbar-corner': { backgroundColor: string; boxShadow: string; }; '&::-webkit-scrollbar': { width: number; height: number; }; };