import type { IvoryAccountPayload } from './shared'; /** * Open the Ivory Home tab. * * @param payload Ivory account payload. * @returns Ivory Home tab URL. * @example * openHome() * // => 'ivory:///home' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openHome(payload?: IvoryAccountPayload): string; /** * Open the Ivory timeline tab using Tapbots' documented `timeline` alias. * * @param payload Ivory account payload. * @returns Ivory timeline tab URL. * @example * openTimeline({ acct: '@alice' }) * // => 'ivory://@alice/timeline' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openTimeline(payload?: IvoryAccountPayload): string; /** * Open the Ivory Mentions tab. * * @param payload Ivory account payload. * @returns Ivory Mentions tab URL. * @example * openMentions({ acct: '@alice' }) * // => 'ivory://@alice/mentions' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openMentions(payload?: IvoryAccountPayload): string; /** * Open the Ivory Lists tab. * * @param payload Ivory account payload. * @returns Ivory Lists tab URL. * @example * openLists() * // => 'ivory:///lists' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openLists(payload?: IvoryAccountPayload): string; /** * Open the Ivory Favorites tab. * * @param payload Ivory account payload. * @returns Ivory Favorites tab URL. * @example * openFavorites() * // => 'ivory:///favorites' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openFavorites(payload?: IvoryAccountPayload): string; /** * Open the Ivory Bookmarks tab. * * @param payload Ivory account payload. * @returns Ivory Bookmarks tab URL. * @example * openBookmarks() * // => 'ivory:///bookmarks' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openBookmarks(payload?: IvoryAccountPayload): string; /** * Open the Ivory Statistics tab. * * @param payload Ivory account payload. * @returns Ivory Statistics tab URL. * @example * openStatistics() * // => 'ivory:///statistics' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openStatistics(payload?: IvoryAccountPayload): string; /** * Open the selected Ivory account's profile tab. * * @param payload Ivory account payload. * @returns Ivory profile tab URL. * @example * openProfileTab({ acct: '@alice@mastodon.social' }) * // => 'ivory://@alice@mastodon.social/profile' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openProfileTab(payload?: IvoryAccountPayload): string; /** * Open the Ivory Search tab. * * @param payload Ivory account payload. * @returns Ivory Search tab URL. * @example * openSearch() * // => 'ivory:///search' * @link https://tapbots.com/support/ivory/tips/urlschemes */ export declare function openSearch(payload?: IvoryAccountPayload): string;