import { JSX } from 'react';
import { Image, Fill, Stroke } from 'ol/style';
import RImage, { RImageProps } from './RImage';
/**
 * @propsfor RRegularBase
 */
export interface RRegularBaseProps extends RImageProps {
    /** Radius of the polygon */
    radius?: number;
}
/** Abstract class */
export default class RRegularBase<P extends RRegularBaseProps> extends RImage<P> {
    protected static classProps: string[];
    ol: Image;
    stroke: Stroke;
    fill: Fill;
    protected create(props: P): Image;
    protected setStroke(s: Stroke): void;
    protected setFill(f: Fill): void;
    render(): JSX.Element;
}
//# sourceMappingURL=RRegularBase.d.ts.map