import { ImageUrlOptions } from '../types'; /** * Constructs the image filename for an OSRS item * Handles special characters and # postfix removal * * @param itemName - The full item name (may include # postfix) * @param includeVariant - Not used, kept for backwards compatibility (default: false) * @returns The constructed filename (e.g., "Abyssal_bludgeon_detail.png") */ export declare function constructImageFilename(itemName: string, includeVariant?: boolean): string; /** * Constructs the base image filename without variant * This is now the same as constructImageFilename since we always remove variants * * @param itemName - The full item name (may include # postfix) * @returns The base filename without variant */ export declare function constructBaseImageFilename(itemName: string, includeInvariant?: boolean): string; /** * Constructs the full image URL for an OSRS item * Note: # postfix variants are automatically removed from URLs * * @param itemName - The item name (# postfix will be removed) * @param options - Options for URL construction * @returns The complete image URL */ export declare function getItemImageUrl(itemName: string, options?: ImageUrlOptions): string; /** * Gets the image URL for an item * Note: This function now returns the same URL since variants are always removed * Kept for backwards compatibility * * @param itemName - The item name * @param options - Options for URL construction * @returns Object with imageUrl (both fields return the same value) */ export declare function getItemImageUrls(itemName: string, options?: ImageUrlOptions): { variantUrl: string; baseUrl: string; }; /** * Parses an item name to extract base name and variant * * @param itemName - The full item name * @returns Object with baseName and optional variant */ export declare function parseItemName(itemName: string): { baseName: string; variant?: string; }; //# sourceMappingURL=imageUrl.d.ts.map