import { EventEmitter } from '../../stencil.core';
import { LikeProxy } from '../like-controller/like-proxy';
export declare class LikeButton {
    el: HTMLGlLikeButtonElement;
    count: number;
    liked: boolean;
    proxy: LikeProxy;
    likeCtrl: HTMLGlLikeControllerElement;
    restCtrl: HTMLGlRestControllerElement;
    attribute: string;
    disabled: boolean;
    feature: any;
    iconNo: string;
    iconYes: string;
    method: 'GET' | 'POST' | 'PATCH' | 'PUT' | 'DELETE';
    requestMode: RequestMode;
    token: string;
    url: string;
    glLike: EventEmitter;
    componentWillLoad(): Promise<void>;
    setState(): Promise<void>;
    toggle(): Promise<void>;
    render(): any;
}
