export interface FeedbackWidgetOptions {
    apiKey: string;
    email: string;
    position?: 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left';
    buttonColor?: string;
    buttonSize?: number;
}
export declare class FeedbackWidget {
    private options;
    private button;
    private dialog;
    private isOpen;
    private isDragging;
    private dragOffset;
    constructor(options: FeedbackWidgetOptions);
    private init;
    private createButton;
    private startDrag;
    private drag;
    private stopDrag;
    private createDialog;
    private setupDrawingTools;
    private submitFeedback;
    private captureScreenshot;
    private removeScreenshot;
    private handleFileSelect;
    private removeAllAttachments;
    private toggleDialog;
}
export default FeedbackWidget;
