import type { ExtractPropTypes } from "vue"; export declare type IconsFilling = "arrow-down-filling" | "arrow-left-filling" | "arrow-right-filling" | "arrow-up-filling" | "caps-unlock-filling" | "check-item-filling" | "clock-filling" | "comment-filling" | "cry-filling" | "decline-filling" | "delete-filling" | "dynamic-filling" | "edit-filling" | "favorite-filling" | "file-common-filling" | "filter-filling" | "folder-filling" | "fullscreen-expand-filling" | "help-filling" | "history-filling" | "home-filling" | "intermediate-filling" | "layout-filling" | "map-filling" | "meh-filling" | "news-filling" | "notification-filling" | "picture-filling" | "prompt-filling" | "rise-filling" | "setting-filling" | "smile-filling" | "success-filling" | "switch-filling" | "task-filling" | "top-filling" | "user-filling" | "warning-filling" | "work-filling"; export declare type Icons = "add-bold" | "add-circle" | "add" | "adjust" | "arrow-double-left" | "arrow-double-right" | "arrow-down-bold" | "arrow-down" | "arrow-left-bold" | "arrow-left-circle" | "arrow-right-bold" | "arrow-right-circle" | "arrow-right" | "arrow-up-bold" | "arrow-up-circle" | "ashbin" | "attachment" | "back" | "bad" | "bottom" | "browse" | "calendar" | "camera" | "caps-lock" | "chart-bar" | "chart-pie" | "check-item" | "close-bold" | "close" | "code" | "column-3" | "column-4" | "column-horizontal" | "column-vertical" | "comment" | "complete" | "copy" | "cry" | "customer-service" | "cut" | "data-view" | "delete" | "direction-down-circle" | "direction-down" | "direction-left" | "direction-right" | "direction-up" | "discount" | "download" | "drag" | "edit" | "electronics" | "elipsis" | "email" | "error" | "explain" | "export" | "eye-close" | "fabulous" | "favorite" | "file-add" | "file-common" | "file-delete" | "file-open" | "file" | "film" | "filter" | "folder-close" | "forward" | "fullscreen-expand" | "fullscreen-shrink" | "good" | "help" | "hide" | "history" | "home" | "image-text" | "import" | "keyboard-26" | "keyboard-9" | "layers" | "layout" | "link" | "loading" | "lock" | "map" | "meh" | "menu" | "mic" | "minus-bold" | "minus-circle" | "minus" | "mobile-phone" | "modular" | "more" | "move" | "navigation" | "notification" | "operation" | "pad" | "pdf" | "picture" | "pin" | "play" | "print" | "prompt" | "refresh" | "run-in" | "run-up" | "save" | "scanning" | "search" | "security" | "select-bold" | "select" | "setting" | "share" | "sign-out" | "skip" | "smile" | "sorting" | "stop" | "success" | "survey" | "switch" | "task" | "telephone-out" | "telephone" | "text" | "time" | "toggle-left" | "toggle-right" | "top" | "training" | "type" | "unlock" | "upload" | "user" | "warning" | "work" | "zoom-in" | "zoom-out"; export declare type AllIcons = IconsFilling | Icons; export declare const iconProps: { classPrefix: { type: import("vue").PropType; default: string; }; otherName: { type: import("vue").PropType; default: string; }; name: { type: import("vue").PropType; default: AllIcons; }; size: { type: (NumberConstructor | StringConstructor)[]; default: string; }; color: { type: import("vue").PropType; default: string; }; dot: { type: BooleanConstructor; default: boolean; }; }; export declare type IconProps = ExtractPropTypes;