/** * Inlined styles for {@link LensPDFDemo} / {@link LensPDF}. Kept * outside the main component so the entrypoint focuses on viewer * behaviour, and so consumers reading the source aren't scrolling * past 270 lines of CSS-in-JS to find the React tree. * * Every helper accepts the resolved {@link ThemeTokens} so consumers * recolour the chrome by passing a `tokens` prop instead of editing * stylesheets. The viewer is zero-config — no Tailwind / CSS framework * needs to be wired into the host application. */ import type { CSSProperties } from "react"; import type { ThemeTokens } from "../plugin/services"; export declare function shellStyle(tokens: ThemeTokens, fullscreen: boolean): CSSProperties; export declare const topbarStyle: CSSProperties; export declare const brandStyle: CSSProperties; export declare const urlBarStyle: CSSProperties; export declare function urlInputStyle(tokens: ThemeTokens): CSSProperties; export declare function btnStyle(tokens: ThemeTokens, disabled?: boolean): CSSProperties; export declare function ghostBtnStyle(tokens: ThemeTokens): CSSProperties; export declare const layoutStyle: CSSProperties; export declare function sidebarStyle(tokens: ThemeTokens): CSSProperties; export declare const stageStyle: CSSProperties; export declare function errorStyle(): CSSProperties; export declare function footerStyle(tokens: ThemeTokens): CSSProperties; export declare const dropOverlayStyle: CSSProperties; export declare const emptyStateStyle: CSSProperties; export declare const rowStyle: CSSProperties; export declare const headingStyle: CSSProperties; export declare const exitFsStyle: CSSProperties; export declare const channelSwatchStyle: CSSProperties; export declare const pageNavStyle: CSSProperties; export declare function pageNavBtnStyle(tokens: ThemeTokens, disabled: boolean): CSSProperties; export declare const stageInnerStyle: CSSProperties; export declare function modeButtonGroupStyle(): CSSProperties; export declare function modeButtonStyle(tokens: ThemeTokens, active: boolean, position: "left" | "middle" | "right" | "solo"): CSSProperties; export declare const preparingOverlayStyle: CSSProperties; //# sourceMappingURL=LensPDFDemo.styles.d.ts.map