import { ButtonStateStyles } from '../../../../types/buttonInternal';
export declare class CustomButtonInnerElements {
    private static createTextElement;
    private static createElement;
    static createCustomElement<T>(state: keyof T, customStyles?: ButtonStateStyles<T>): HTMLDivElement | SVGGraphicsElement | undefined;
    private static processElement;
    static createSpecificStateElement<T>(parentEl: HTMLElement, state: keyof T, customStyles?: ButtonStateStyles<T>): HTMLDivElement | SVGGraphicsElement | undefined;
    static createInnerElement<T>(parentEl: HTMLElement, baseButton: SVGGraphicsElement, state: keyof T, customStyles?: ButtonStateStyles<T>, isDropup?: boolean): HTMLDivElement | SVGGraphicsElement;
}
//# sourceMappingURL=customButtonInnerElements.d.ts.map