/** * Icon components for Slidev Plugin */ import React from 'react'; interface IconProps { className?: string; width?: number; height?: number; style?: React.CSSProperties; } /** * Presentation placeholder icon * Used when no preview image is available */ export declare function PresentationIcon({ className, width, height }: IconProps): JSX.Element; /** * Sort ascending icon (A-Z with down arrow) */ export declare function SortAscIcon({ className, width, height }: IconProps): JSX.Element; /** * Sort descending icon (A-Z with up arrow) */ export declare function SortDescIcon({ className, width, height }: IconProps): JSX.Element; /** * Grid view icon * Used for toggling to grid layout */ export declare function GridViewIcon({ className, width, height }: IconProps): JSX.Element; /** * Details/list view icon * Used for toggling to details/table layout */ export declare function DetailsViewIcon({ className, width, height }: IconProps): JSX.Element; /** * Warning/alert triangle icon * Used for development mode warnings */ export declare function WarningIcon({ className, width, height }: IconProps): JSX.Element; /** * Empty presentation icon (presentation with X/crossed out) * Used for empty state when no presentations are found */ export declare function EmptyPresentationIcon({ className, width, height }: IconProps): JSX.Element; /** * Folder icon for category/directory cards */ export declare function FolderIcon({ className, width, height, style }: IconProps): JSX.Element; /** * Back/return icon for navigating back from directory views */ export declare function BackIcon({ className, width, height }: IconProps): JSX.Element; /** * Author/user icon for displaying presentation authors */ export declare function AuthorIcon({ className, width, height, style }: IconProps): JSX.Element; export {}; //# sourceMappingURL=icons.d.ts.map