import type { TerminalScrollbarAppearance } from "./scrollbar-appearance.js"; import type { TerminalScrollbarFrame, TerminalScrollbarRenderer } from "./scrollbar-types.js"; /** * Creates a synchronous capsule scrollbar painter with snapshotted paint overrides. * Omitted colors are read from each frame. Invalid options throw at creation time. * Circular markers move aside near the thumb and paint behind it. * One smooth contour surrounds nearby displaced markers and tapers back into the track. * Track ends are rounded; focus does not add an outline. */ export declare function createDefaultScrollbarRenderer(appearance?: TerminalScrollbarAppearance): TerminalScrollbarRenderer; /** Paints the built-in appearance without changing the caller's canvas drawing state. */ export declare function renderDefaultScrollbar(frame: TerminalScrollbarFrame): void; //# sourceMappingURL=scrollbar-renderer.d.ts.map