import { LitElement } from 'lit';
export interface ICircleProps {
    percent: number;
}
export declare class LitCircle extends LitElement {
    static styles: import("lit").CSSResult;
    static get properties(): {
        percent: {
            type: NumberConstructor;
        };
    };
    private _percent;
    get percent(): number;
    set percent(value: number);
    private _color;
    size: number;
    ratio: number;
    color: string;
    private _size;
    private _defaultSize;
    willUpdate(_changedProperties: Map<string | number | symbol, unknown>): void;
    get lineWidth(): number;
    get radius(): number;
    renderCircle: (ctx: CanvasRenderingContext2D) => void;
    render(): import("lit").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'lit-circle': LitCircle;
    }
}
