export type BuchenBrowser = 'safari' | 'edge' | 'icab mobile' | 'opera' | 'brave' | 'chrome' | 'firefox' | 'firefox focus' | 'duckduckgo' | 'quiche' | 'jayson'; /** * Buchen add tag payload definition. */ export type BuchenAddTagPayload = { /** * Tag name. * * @example 'reading' */ name: string; }; /** * Buchen add bookmark payload definition. */ export type BuchenAddBookmarkPayload = { /** * Bookmark name. * * @example 'Protocol Launcher' */ name: string; /** * Bookmark URL. The helper percent-encodes this value as required by Buchen. * * @example 'https://www.example.com/' */ url: string; /** * Official Buchen browser value. * * @example 'firefox focus' */ browser?: BuchenBrowser; }; export declare function buchenAddTagUrl(payload: BuchenAddTagPayload): string; export declare function buchenAddBookmarkUrl(payload: BuchenAddBookmarkPayload): string; export declare function buchenNavigationUrl(destination: 'bookmarks' | 'tags' | 'folders'): string;