UNPKG

@progress/kendo-angular-buttons

Version:
49 lines (48 loc) 1.49 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Renderer2 } from "@angular/core"; import { ButtonStylingClasses } from "./common/models"; /** * @hidden */ export declare const isPresent: Function; /** * @hidden */ export declare const tick: (f: any) => Promise<any>; /** * @hidden */ export declare function closest(element: any, selector: string): any; /** * @hidden */ export declare const SIZES: { small: string; medium: string; large: string; }; /** * @hidden * * Returns the styling classes to be added and removed */ export declare const getStylingClasses: (componentType: any, stylingOption: string, previousValue: any, newValue: any) => ButtonStylingClasses; /** * @hidden * * Returns the themeColor classes to be added and removed */ export declare const getThemeColorClasses: (componentType: any, prevFillMode: any, fillMode: any, previousValue: any, newValue: any) => ButtonStylingClasses; /** * @hidden */ export declare const toggleClass: (className: string, add: boolean, renderer: Renderer2, element: any) => void; /** * @hidden * * Checks for an empty object - {} */ export declare const isObjectEmpty: (obj: any) => boolean;