import React from 'react';
import { DeployAction, Site } from '../types';
interface Props {
    site: Site;
    onDeploy: DeployAction;
}
export default class SiteItem extends React.Component<Props> {
    private badge;
    private imgInterval?;
    componentDidMount(): void;
    componentWillUnmount(): void;
    handleDeployButtonClicked: (_: MouseEvent) => void;
    private getImageUrl;
    private updateImage;
    render(): JSX.Element;
}
export {};
