/// <reference types="react" />
import type { LinkCardSettings, VirtualDashboardCard } from "../../../../metabase-types/api";
export interface LinkVizProps {
    dashcard: VirtualDashboardCard;
    isEditing: boolean;
    onUpdateVisualizationSettings: (newSettings: Partial<VirtualDashboardCard["visualization_settings"]>) => void;
    settings: VirtualDashboardCard["visualization_settings"] & {
        link: LinkCardSettings;
    };
    isEditingParameter?: boolean;
}
declare function LinkVizInner({ dashcard, isEditing, onUpdateVisualizationSettings, settings, isEditingParameter, }: LinkVizProps): import("react/jsx-runtime").JSX.Element;
export declare const LinkViz: typeof LinkVizInner & {
    uiName: string;
    canSavePng: boolean;
    identifier: string;
    iconName: string;
    disableSettingsConfig: boolean;
    noHeader: boolean;
    supportsSeries: boolean;
    hidden: boolean;
    supportPreviewing: boolean;
    minSize: {
        width: number;
        height: number;
    };
    defaultSize: {
        width: number;
        height: number;
    };
    checkRenderable: () => undefined;
    settings: {
        "card.title": {
            dashboard: boolean;
            default: string;
        };
        "card.description": {
            dashboard: boolean;
        };
        link: {
            value: {
                url: string;
            };
            default: {
                url: string;
            };
        };
    };
    preventDragging: (e: import("react").SyntheticEvent<Element, Event>) => void;
};
export {};
