/**
 * Constructs the SVG icon file path based on the icon name and
 * an optional list of subfolder prefixes.
 *
 * @param iconName - The icon name (e.g. "social-twitter", "home").
 * @param subFolders - Optional list of subfolder prefixes to match against.
 * @returns The constructed file path for the SVG icon.
 */
export declare function getIconPath(iconName: string, subFolders: string[]): string;
/**
 * Dynamically loads an SVG icon module using Vite's import.meta.glob.
 * Supports optional subfolder matching and raw loading.
 *
 * @param iconName - The icon name (e.g. "social-twitter", "home").
 * @param subFolders - Optional list of subfolder prefixes to match against.
 * @param isRaw - If true, loads the raw SVG content as text.
 * @returns A Promise resolving to the imported module.
 */
export declare function loadIcon(iconName: string, subFolders?: string[], isRaw?: boolean): Promise<any>;
