@humanmark/sdk-js
Version:
Browser-native JavaScript SDK for Humanmark human verification challenges
34 lines • 1.13 kB
TypeScript
/**
* SVG Builder utilities for creating UI elements
* Simplifies SVG creation with a clean API
*/
/**
* Creates the success checkmark SVG element
* @returns Complete SVG element with animated checkmark
*/
export declare function createSuccessCheckmarkSVG(): SVGSVGElement;
/**
* Creates a loading spinner SVG
* @param size - Size in pixels (default: 24)
* @returns SVG element with loading spinner
*/
export declare function createLoadingSpinnerSVG(size?: number): SVGSVGElement;
/**
* Creates an error icon SVG
* @param size - Size in pixels (default: 24)
* @returns SVG element with error icon
*/
export declare function createErrorIconSVG(size?: number): SVGSVGElement;
/**
* Creates a warning icon SVG
* @param size - Size in pixels (default: 24)
* @returns SVG element with warning icon
*/
export declare function createWarningIconSVG(size?: number): SVGSVGElement;
/**
* Creates a close button X icon SVG
* @param size - Size in pixels (default: 20)
* @returns SVG element with X icon
*/
export declare function createCloseButtonSVG(size?: number): SVGSVGElement;
//# sourceMappingURL=SVGBuilder.d.ts.map