import type { ActionDashboardCard, Dashboard, DashboardQueryMetadata, DashboardTab, QuestionDashboardCard, VirtualCard, VirtualDashboardCard } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export declare const createMockDashboard: (opts?: Partial<Dashboard>) => Dashboard;
export declare const createMockDashboardTab: (opts?: Partial<DashboardTab>) => DashboardTab;
export declare const createMockDashboardCard: (opts?: Partial<QuestionDashboardCard>) => QuestionDashboardCard;
export declare const createMockVirtualCard: (opts?: Partial<VirtualCard>) => VirtualCard;
export declare const createMockActionDashboardCard: (opts?: Partial<ActionDashboardCard>) => ActionDashboardCard;
type VirtualDashboardCardOpts = Partial<Omit<VirtualDashboardCard, "visualization_settings">> & {
    visualization_settings?: Partial<VirtualDashboardCard["visualization_settings"]>;
};
export declare const createMockVirtualDashCard: (opts?: VirtualDashboardCardOpts) => VirtualDashboardCard;
export declare const createMockTextDashboardCard: ({ text, ...opts }?: VirtualDashboardCardOpts & {
    text?: string;
}) => VirtualDashboardCard;
export declare const createMockHeadingDashboardCard: (opts?: VirtualDashboardCardOpts & {
    text?: string;
}) => VirtualDashboardCard;
export declare const createMockLinkDashboardCard: ({ visualization_settings, ...opts }?: VirtualDashboardCardOpts & {
    url?: string;
}) => VirtualDashboardCard;
export declare const createMockIFrameDashboardCard: ({ visualization_settings, ...opts }?: VirtualDashboardCardOpts & {
    iframe?: string;
}) => VirtualDashboardCard;
export declare const createMockPlaceholderDashboardCard: ({ visualization_settings, ...opts }?: VirtualDashboardCardOpts) => VirtualDashboardCard;
export declare const createMockDashboardQueryMetadata: (opts?: Partial<DashboardQueryMetadata>) => DashboardQueryMetadata;
export {};
