import { type WrappedComponentProps } from "react-intl";
import { type IExecutionFactory, type IPreparedExecution } from "@gooddata/sdk-backend-spi";
import { type IInsightDefinition } from "@gooddata/sdk-model";
import { AbstractPluggableVisualization } from "./AbstractPluggableVisualization.js";
import { type IExtendedReferencePoint, type IReferencePoint, type IVisConstruct, type IVisProps } from "../../interfaces/Visualization.js";
export type IIntlLocalizedUnknownVisualizationClass = WrappedComponentProps & {
    onAfterRender?: () => void;
};
export declare const IntlLocalizedUnknownVisualizationClass: import("react").FC<import("react-intl").WithIntlProps<IIntlLocalizedUnknownVisualizationClass>> & {
    WrappedComponent: import("react").ComponentType<IIntlLocalizedUnknownVisualizationClass>;
};
export declare class PluggableUnknownChart extends AbstractPluggableVisualization {
    private renderFun;
    private unmountFun;
    constructor(props: IVisConstruct);
    getExtendedReferencePoint(referencePoint: IReferencePoint): Promise<IExtendedReferencePoint>;
    getExecution(_options: IVisProps, _insight: IInsightDefinition, _executionFactory: IExecutionFactory): IPreparedExecution | null;
    protected renderConfigurationPanel(_insight: IInsightDefinition): void;
    protected renderVisualization(options: IVisProps, _insight: IInsightDefinition, _executionFactory: IExecutionFactory): void;
    unmount(): void;
}
//# sourceMappingURL=PluggableUnknownChart.d.ts.map