interface WidgetWrapperStyle {
    bottom?: string;
    left?: string;
    right?: string;
    top?: string;
    transform?: string;
    position?: string;
    zIndex?: number;
    transition?: string;
    width?: string;
}
export declare class NpsWidget {
    rating: number | null;
    showSuccess: boolean;
    hide: boolean;
    apiKey: string;
    backgroundColor: string;
    textColor: string;
    private baseURL;
    private minFrameHeight;
    componentWillLoad(): void;
    netPromoterScoreWidget(): void;
    handleWidgetDisplay(result: any): void;
    createStyledDiv(id: string, styles: WidgetWrapperStyle): void;
    verifyNPS(callback: (result: any) => void): void;
    handleRatingClick(ratingValue: number): void;
    closeWidget(event: MouseEvent): void;
    render(): any;
}
export {};
