import { TargetDescriptor, ApolloHTMLElement } from "./declarations";
declare class SingleTarget {
    element: ApolloHTMLElement;
    descriptor: TargetDescriptor;
    id: string;
    boundingRect: DOMRect;
    boundings: Partial<DOMRect>;
    constructor(element: ApolloHTMLElement, descriptor: TargetDescriptor, id: number);
    frame(delta: number): void;
    render(delta: number): void;
    postRender(delta: number): void;
    calculateBoundings(): void;
}
export default SingleTarget;
//# sourceMappingURL=SingleTarget.d.ts.map