export declare class XSelectOption {
    /**
     * Element value
     */
    value: string;
    /**
     * Element selected state
     */
    selected: boolean;
    /**
     * Element disabled state
     */
    disabled: boolean;
    /**
     * Element image
     */
    image: string;
    /**
     * Element block
     */
    block: boolean;
    /**
     * Element stretch
     */
    stretch: boolean;
    /**
     * Element skew image background style
     */
    skew: boolean;
    /**
     * Element reference
     */
    el: HTMLElement;
    /**
     * Element has not empty actions slot
     */
    private hasActionsSlot;
    /**
     * On component will be loaded hook
     */
    componentWillLoad(): void;
    /**
     * Listen for keyboard events for confirmation
     */
    handleKeyDown(ev: KeyboardEvent): void;
    /**
     * Element click event listener
     *
     * @returns
     */
    handleClick(): void;
    /**
     * Element render
     */
    render(): any;
}
