import { EventEmitter } from "../../stencil-public-runtime";
export declare class XQuantity {
    /**
     * Element minimal number limit, default is 0
     */
    min: number;
    /**
     * Element maximun number limit,default is infinite
     */
    max: number;
    /**
     * Element initial input value
     */
    value: number;
    /**
     * Element number value
     */
    number: number;
    /**
     * Substraction event button click
     */
    sub: EventEmitter<number>;
    /**
     * Sumarize event button click
     */
    sum: EventEmitter<number>;
    /**
     * On value attribute change
     *
     * @param value
     */
    onValueChange(value: string | number): void;
    /**
     * Attach element to form elements
     */
    internals: ElementInternals;
    /**
     * On component will be loaded hook
     */
    componentWillLoad(): void;
    /**
     * On element change input value
     *
     * @param event
     */
    private handleChange;
    /**
     * Increment number value
     *
     * @returns
     */
    private onPlusClick;
    /**
     * Decrement number value
     *
     * @returns
     */
    private onMinusClick;
    /**
     * Render element
     */
    render(): any;
}
