import { Theme, ThemeUIStyleObject } from 'theme-ui'; export declare const PageContainerDefaults: ThemeUIStyleObject; export declare type ControlsTheme = { actionbar: Record; toolbar: Record; footer: Record; actioncontainer: ThemeUIStyleObject | Record; blockcontainer: Record; description: Record; blockpagecontainer: Record; linkheading: Record; multiselect: Record; searchinput: Record; subtitle: ThemeUIStyleObject; subheading: ThemeUIStyleObject; syntaxhighlight: Record; tabs: Record; tag: Record; shield: Record; table: Record; titledimage: Record; value: Record; zoom: ThemeUIStyleObject; editpage: Record; pagecontainer: ThemeUIStyleObject; playground: Record; propstable: Record; story: Record; colormode: Record; header: ThemeUIStyleObject; hoverbox: Record; infotip: Record; tree: Record; pagination: Record; componentstats: Record; sidebar: Record; skiplinks: Record; app: ThemeUIStyleObject; sidecontext: Record; appsidebar: Record; appheader: Record; appfooter: Record; categorylist: Record; pagelist: Record; categorypage: Record; documentitem: Record; taglist: Record; appsidebarpage: Record; apperror: ThemeUIStyleObject; container: Record; documentslist: Record; } & Theme; export declare const theme: ControlsTheme; export declare const useTheme: () => Theme; export declare const getPaletteColor: (index: number) => string; export declare const getAccentPaletteColor: (index: number) => string;