export declare const isAttrTrue: (attrValue: string | null) => boolean; export declare const getBooleanAttribute: ($element: Element, attrName: string) => boolean; export declare const updateBooleanAttribute: ($element: Element, attrName: string, attrValue: boolean | null | undefined) => void; export declare const updateAttribute: ($element: Element, attrName: string, attrValue: string | number | boolean | null | undefined) => void; export declare const isLiteralValue: (literals: T, value: string | null | undefined) => value is T[number]; export declare const updateLiteralAttribute: ($element: Element, literals: T, attrName: string, attrValue: string | null | undefined) => void; export declare function getLiteralAttribute($element: Element, literals: T, attrName: string): T[number]; export declare function getLiteralAttribute($element: Element, literals: T, attrName: string, defaultValue: null): T[number] | null; export declare function getLiteralAttribute($element: Element, literals: T, attrName: string, defaultValue: T[number]): T[number]; type IntegerOptions = { min?: number; max?: number; defaultValue?: number | null; itemSizeMultiplier?: number; itemSpaceBetween?: number; }; export declare const attrValueToInteger: (value: string | null, options?: IntegerOptions) => number | null; export declare const attrValueToPixels: (value: string | null, options?: IntegerOptions) => string; export declare const updateIntegerAttribute: ($element: Element, attrName: string, attrValue: string | number | null | undefined, options?: IntegerOptions) => void; export declare function getIntegerAttribute($element: Element, attrName: string): number | undefined; export declare function getIntegerAttribute($element: Element, attrName: string, defaultValue: null): number | null; export declare function getIntegerAttribute($element: Element, attrName: string, defaultValue: number): number; export {};