/**
 * Icon utility functions for AI Native Kit
 * Helper functions for working with icon tokens
 *
 * @example
 * ```typescript
 * import { getIconPath, getIconUrl } from '@ainativekit/ui';
 * const iconPath = getIconPath('settings-cog'); // 'icons/settings/settings-cog.svg'
 * const iconUrl = getIconUrl('settings-cog'); // '/icons/settings/settings-cog.svg'
 * ```
 */
import { type IconCategory, type IconName } from './icons';
/**
 * Get the full path to an icon file
 * @param iconName - The globally unique icon name (e.g., 'settings-cog')
 * @returns The full path to the icon file
 */
export declare function getIconPath(iconName: IconName): string;
/**
 * Get the URL path to an icon file (for use in src attributes)
 * @param iconName - The globally unique icon name
 * @returns The URL path to the icon file
 */
export declare function getIconUrl(iconName: IconName): string;
/**
 * Get icon metadata (useful for building icon pickers)
 * @param iconName - The globally unique icon name
 * @returns Icon metadata object
 */
export declare function getIconMetadata(iconName: IconName): {
    category: "account-user" | "arrows" | "chat-tools" | "interface" | "misc" | "platform" | "settings";
    name: IconName;
    fileName: "function" | "add-member" | "astronaut" | "avatar-filled-profile" | "avatar-profile" | "builder-profile-card" | "building-workspace" | "delete-account" | "fist-bump" | "go" | "go-filled" | "group" | "group-filled" | "groups" | "hand-peace" | "hand-raised-hey" | "hand-waving-bye" | "identity-me-secure" | "members" | "members-filled" | "my-gpt-profile-me" | "plant-desk" | "plus" | "plus-filled" | "privacy-intern" | "pro-diamond" | "pro-filled-diamond" | "simple-relax" | "simple-sad" | "simple-smile" | "sleep" | "suitcase-filled-work-business" | "suitcase-work-business" | "upgrade-plan" | "user" | "user-add" | "user-gpts" | "user-heart" | "user-lock" | "user-voice" | "wreath" | "arrow-bottom-left-sm" | "arrow-bottom-right-sm" | "arrow-curved-left" | "arrow-curved-right" | "arrow-curved-right-xs" | "arrow-down-lg" | "arrow-down-sm" | "arrow-left-lg" | "arrow-left-sm" | "arrow-right-lg" | "arrow-right-sm" | "arrow-rotate-ccw" | "arrow-rotate-cw" | "arrow-top-left-sm" | "arrow-top-right-sm" | "arrow-up-lg" | "arrow-up-sm" | "chevron-down-lg" | "chevron-down-md" | "chevron-down-up" | "chevron-left-lg" | "chevron-left-md" | "chevron-right-lg" | "chevron-right-md" | "chevron-up-down" | "chevron-up-lg" | "chevron-up-md" | "collapse-lg" | "collapse-sm" | "expand-lg" | "expand-md" | "expand-sm" | "redo" | "regenerate" | "regenerate-off" | "regenerate-star" | "reply" | "shuffle" | "undo" | "all-gizmos" | "all-products-explore" | "app-chatgpt-cursor" | "app-operator" | "aspect-ratio-1-1" | "aspect-ratio-16-9" | "aspect-ratio-16-9-1" | "aspect-ratio-3-4" | "aspect-ratio-4-3" | "aspect-ratio-9-16" | "back-10s" | "back-15s" | "camera-filled-photo" | "camera-photo" | "caption-cc-off" | "caption-cc-on" | "caption-off" | "caption-on" | "cleanup" | "clipboard-copy" | "code-square-slash" | "complete" | "compose-canvas-edit-star" | "compose-dashed-temporary" | "compose-edit-square" | "confetti-party" | "copy" | "download" | "download-simple" | "edit-dalle-image" | "edit-pencil" | "emoji-add" | "emoji-lists" | "emoji-remove" | "emoji-sections" | "emoji-words" | "error" | "folder-documents-finder" | "folder-open" | "folder-plus-add" | "folder-shared" | "folder-shared-open" | "folder-stuffed" | "folder-unshare" | "folders" | "forward-10s" | "forward-15s" | "graduation-cap" | "headphones" | "image-square-picture-library" | "image-wide-filled" | "image-wide-picture-library" | "inpaint" | "inpaint-respond" | "link-external-website" | "memory-filled-sm" | "memory-off-remember" | "memory-on-remember" | "mic" | "mic-filled" | "mic-filled-off" | "mic-lg-dictate" | "mic-off" | "notification-bell" | "notification-off-bell" | "paperclip-attach" | "pause" | "pause-circle-filled" | "pause-sm" | "play" | "play-circle-filled" | "play-sm" | "plugin-puzzle" | "pulse" | "quote-reply-filled-quote-xs" | "reading-level" | "remove-forever-permanently" | "restore-untrash" | "select-text" | "share" | "share-android" | "share-screen" | "share-screen-1" | "share-screen-filled" | "share-screen-filled-1" | "share-screen-off" | "share-screen-off-filled" | "skip" | "sound-off-simple-mute" | "sound-off-speaker" | "sound-on-read-out-loud-speaker" | "speak" | "star" | "star-filled" | "stop" | "stop-circle-filled" | "stop-sm" | "tasks" | "text-longer" | "text-shorter" | "thumb-down" | "thumb-down-filled" | "thumb-mixed" | "thumb-up" | "thumb-up-filled" | "trash-remove" | "upload-documents" | "video" | "video-filled" | "video-filled-off" | "voice-4-bars" | "voice-5-bars-soundwave" | "voice-bold" | "voice-input" | "close-bold" | "dots-horizontal-more-menu" | "dots-vertical-more-menu" | "enter-login" | "equal" | "exit-logout" | "link" | "link-disabled-bold" | "magnifying-glass-sm-search" | "menu-sidebar" | "minus" | "more-circle-menu-dots" | "picture-in-picture" | "plus-add-lg" | "plus-add-md" | "plus-add-sm" | "plus-circle-add" | "plus-composer" | "plus-square-add" | "product-tag" | "search" | "sidebar" | "sidebar-badge" | "sidebar-menu-mobile" | "sidebar-menu-mobile-badge-cutout" | "unlink" | "x-circle-crossed-close" | "x-circle-filled-crossed-close" | "x-crossed" | "x-square-crossed" | "x-square-filled-crossed" | "x-xs-crossed" | "agent-mode" | "analytics" | "analyze-data" | "archive" | "balancing-scale" | "bar-chart" | "book" | "book-bookmark" | "book-clock" | "book-wrench" | "brain" | "calendar-today" | "chat" | "chat-compose" | "chat-dashed-checked-temp" | "chat-dashed-temp" | "chat-triple-dots" | "chats" | "clock" | "clock-off" | "comment" | "compass" | "credit-card" | "deep-search-telescope" | "dice-randomize" | "dining-events" | "dollar-circle" | "dumbbell" | "earth-travel-world" | "email" | "file-presentation" | "flag" | "flask" | "flask-filled" | "followup" | "glasses" | "globe-alt-real-time-search" | "globe-filled" | "globe-off-real-time-search" | "globe-real-time-search" | "globe-spin" | "health" | "history-off" | "history-on" | "image-caption" | "images" | "internal-knowledge" | "internal-knowledge-optimized-for-circle" | "invoice" | "kettlebell" | "local-services" | "lotus" | "love" | "manage-history" | "maps" | "maps-address" | "maps-directions" | "marker-code" | "marker-data" | "marker-multiple" | "marker-quote" | "messaging" | "music" | "news-paper" | "notebook-check" | "notebook-narrow" | "notepad" | "operator" | "order" | "paid" | "pasted-text" | "paw" | "pens" | "phone" | "phone-missed" | "phone-ring" | "phone-waves" | "pin" | "pin-filled" | "plane" | "record" | "shopping-bag" | "speedometer-latency-speed" | "stethoscope" | "stuff-tools" | "tools-skills" | "trending" | "unarchive" | "unpin" | "whisk" | "work-with-apps" | "writing" | "agent" | "api-key" | "api-key-admin" | "api-key-plus-add" | "api-key-service-account" | "api-keys" | "batches" | "category" | "gpt-placeholder" | "map-pin" | "notebook" | "platform-function" | "playground" | "robot-head" | "robot-head-sad" | "snorkel" | "speech-to-text" | "stack" | "status" | "storage" | "terminal" | "terminal-lg" | "text-to-speech" | "add-sources" | "app-permission" | "app-store" | "app-store-square" | "auto-pair-apps" | "auto-suggested-edits" | "autocomplete" | "back-to-app" | "background-conversation" | "bug" | "check-circle" | "check-circle-dashed" | "check-circle-filled" | "check-lg" | "check-md" | "checkbox-checked" | "checkbox-checked-filled" | "checkbox-unchecked" | "click" | "color-theme" | "connect-apps" | "connectors-connected-apps" | "data-controls" | "desktop" | "disabled-cursor" | "dock" | "empty-circle" | "exclamation-mark-circle" | "eye" | "eye-off" | "filter" | "frozen" | "generate-suggested-edits" | "haptic-feedback" | "help" | "info-circle" | "interactive" | "keyboard-shortcut" | "lightbulb-20" | "lightbulb-22" | "lightbulb-22-filled" | "lightbulb-glow" | "lock-key-hole" | "macbook-download" | "menubar" | "moon" | "moon-sun-system" | "no-training" | "parent-control" | "pin-window" | "pop-out-window" | "question-mark" | "question-mark-circle" | "radio-selected" | "remove-red-eye" | "reset-chat" | "screen-position" | "search-connector" | "settings-cog" | "settings-slider" | "settings-wrench" | "shield-lock" | "shortcuts" | "spelling" | "stopwatch" | "suggest-edit" | "sun" | "tap" | "translate" | "triangle-exclamation-error-warning" | "triangle-exclamation-filled-error-warning" | "tuning-fork" | "upgrade" | "warning-filled-wrap-centered-for-circle" | "warning-wrap-centered-for-circle" | "whisper-auto-submit";
    path: string;
    url: string;
};
/**
 * Get all available icon names in a category
 * @param category - The icon category
 * @returns Array of icon names in the category
 */
export declare function getIconsInCategory(category: IconCategory): IconName[];
/**
 * Get all available icon categories
 * @returns Array of category names
 */
export declare function getIconCategories(): IconCategory[];
/**
 * Check if an icon exists
 * @param iconName - The icon name to check
 * @returns True if the icon exists, false otherwise
 */
export declare function iconExists(iconName: string): iconName is IconName;
//# sourceMappingURL=icon-utils.d.ts.map