import type Question from "../../v1/Question";
import type { VisualizationSettings } from "../../../metabase-types/api/card";
import type { User } from "../../../metabase-types/api/user";
export declare const getDefaultAlert: (question: Question | undefined, user: User | null, visualizationSettings: VisualizationSettings) => {
    alert_condition: string;
    alert_first_only: boolean;
    alert_above_goal?: undefined;
    card: {
        id: number | undefined;
        include_csv: boolean;
        include_xls: boolean;
    };
    channels: {
        enabled: boolean;
        channel_type: string;
        recipients: (User | null)[];
        schedule_day: string;
        schedule_frame: null;
        schedule_hour: number;
        schedule_type: string;
    }[];
} | {
    alert_condition: string;
    alert_first_only: boolean;
    alert_above_goal: boolean;
    card: {
        id: number | undefined;
        include_csv: boolean;
        include_xls: boolean;
    };
    channels: {
        enabled: boolean;
        channel_type: string;
        recipients: (User | null)[];
        schedule_day: string;
        schedule_frame: null;
        schedule_hour: number;
        schedule_type: string;
    }[];
};
