import { BotApiVersion, Merge, SchemaBase, SinceLatest, SinceUntil } from '../types'; import { onThemeChanged } from '../events'; type v60 = ReturnType; type v61 = ReturnType; type v710 = ReturnType; type AllFeatures = v61 & v710; export type Schema = { '6.0': SchemaBase; '6.1': Merge; '7.10': Merge; }; export type Theme = SinceUntil | SinceUntil | SinceLatest; declare function useTheme60(): { colorScheme: Readonly>; themeParams: Readonly>; headerColor: Readonly>; backgroundColor: Readonly>; bottomBarColor: Readonly>; onChange: typeof onThemeChanged; }; declare function useTheme61(): { headerColor: import('vue').WritableComputedRef; backgroundColor: import('vue').WritableComputedRef; }; declare function useTheme710(): { bottomBarColor: import('vue').WritableComputedRef; }; export declare function useTheme(baseVersion: Version): import('../types').VersionedReturnType; export {};