@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
86 lines (85 loc) • 3.05 kB
TypeScript
export declare const propertyEditorIcons: {
iconMinus: JSX.Element;
iconPlus: JSX.Element;
};
export declare const svgIcons: {
about: JSX.Element;
'severity-info': JSX.Element;
'severity-warning': JSX.Element;
'severity-error': JSX.Element;
save: JSX.Element;
rotate: JSX.Element;
'flip-horizontal': JSX.Element;
'flip-vertical': JSX.Element;
'crop-image': JSX.Element;
'resize-image': JSX.Element;
'magnify-minus-outline': JSX.Element;
'magnify-plus-outline': JSX.Element;
magnify: JSX.Element;
open: JSX.Element;
'page-tools': JSX.Element;
'paint-tools': JSX.Element;
'text-tools': JSX.Element;
effects: JSX.Element;
'paint-undo': JSX.Element;
'paint-redo': JSX.Element;
'select-region': JSX.Element;
QuickSelection: JSX.Element;
FreeSelection: JSX.Element;
RectangularSelection: JSX.Element;
EllipticalSelection: JSX.Element;
PolygonalSelection: JSX.Element;
ColorSelection: JSX.Element;
SubjectSelection: JSX.Element;
pencil: JSX.Element;
brush: JSX.Element;
eraser: JSX.Element;
text: JSX.Element;
'font-bold': JSX.Element;
'font-italic': JSX.Element;
'clone-stamp': JSX.Element;
'foreground-color': JSX.Element;
'image-filter-tools': JSX.Element;
'filter-blur': JSX.Element;
'filter-pixelate': JSX.Element;
'filter-brightness': JSX.Element;
'filter-contrast': JSX.Element;
'filter-vibrance': JSX.Element;
'filter-brightness-contrast': JSX.Element;
print: JSX.Element;
'edit-undo': JSX.Element;
'edit-redo': JSX.Element;
'aspect-ratio': JSX.Element;
chevron: JSX.Element;
'chevron-accent': JSX.Element;
'animated-spinner': JSX.Element;
'drag-handle': JSX.Element;
keyboard: JSX.Element;
image: JSX.Element;
'theme-change': JSX.Element;
'new-document': JSX.Element;
'new-page': JSX.Element;
'delete-page': JSX.Element;
pan: JSX.Element;
'doc-properties': JSX.Element;
'context-copy': JSX.Element;
'context-paste': JSX.Element;
'context-cut': JSX.Element;
'context-delete': JSX.Element;
'arrow-expand-horizontal': JSX.Element;
'arrow-expand-all': JSX.Element;
'resize-handle-h': JSX.Element;
close: JSX.Element;
'reset-values': JSX.Element;
done: JSX.Element;
'file-png': JSX.Element;
'file-jpeg': JSX.Element;
'file-tiff': JSX.Element;
'file-gif': JSX.Element;
'file-bmp': JSX.Element;
'file-webp': JSX.Element;
};
export declare type SvgIconKey = 'about' | 'download' | 'flip-horizontal' | 'flip-vertical' | 'magnify-minus-outline' | 'magnify-plus-outline' | 'magnify' | 'open' | 'print' | 'rotate' | 'edit-undo' | 'edit-redo';
export declare function updateSvgIcon(iconKey: SvgIconKey, svgIcon: Element | string): void;
export declare function getSvgIcon(iconKey: SvgIconKey): Element;
export declare function applyCustomIcons(customIcons?: any): void;