import { BotApiVersion, Merge, SchemaBase, SinceLatest, SinceUntil } from '../types'; import { onHomeScreenAdded, onHomeScreenChecked } from '../events'; type v80 = ReturnType; type AllFeatures = v80; export type Schema = { '6.0': SchemaBase; '8.0': Merge; }; export type HomeScreen = SinceUntil | SinceLatest; declare function useHomeScreen80(): { addShortcut: () => void; checkShortcutStatus: { (): Promise<"unsupported" | "unknown" | "added" | "missed">; (callback?: ((status: "unsupported" | "unknown" | "added" | "missed") => void) | undefined): void; }; onShortcutAdd: typeof onHomeScreenAdded; onShortcutCheck: typeof onHomeScreenChecked; }; export declare function useHomeScreen(baseVersion: Version): import('../types').VersionedReturnType; export {};