export type MacroFn = (query?: string) => string; export declare const MACROS: { readonly '@google_search': (query?: string) => string; readonly '@youtube_search': (query?: string) => string; readonly '@amazon_search': (query?: string) => string; readonly '@reddit_search': (query?: string) => string; readonly '@reddit_subreddit': (query?: string) => string; readonly '@wikipedia_search': (query?: string) => string; readonly '@twitter_search': (query?: string) => string; readonly '@yelp_search': (query?: string) => string; readonly '@spotify_search': (query?: string) => string; readonly '@netflix_search': (query?: string) => string; readonly '@linkedin_search': (query?: string) => string; readonly '@instagram_search': (query?: string) => string; readonly '@tiktok_search': (query?: string) => string; readonly '@twitch_search': (query?: string) => string; }; export type MacroName = keyof typeof MACROS; export declare function expandMacro(macro: string, query?: string): string | null; export declare function getSupportedMacros(): string[]; //# sourceMappingURL=macros.d.ts.map