export const CreateAlertModalContent: import("react-redux").ConnectedComponent<typeof CreateAlertModalContentInner, {
    [x: string]: any;
    [x: number]: any;
    [x: symbol]: any;
    context?: import("react-remove-scroll/node_modules/@types/react").Context<import("react-redux").ReactReduxContextValue<any, UnknownAction> | null> | undefined;
    store?: any;
} | {
    [x: string]: any;
    [x: number]: any;
    [x: symbol]: any;
    store?: any;
}>;
declare class CreateAlertModalContentInner extends Component<any, any, any> {
    constructor(props: any);
    state: {
        hasSeenEducationalScreen: string | boolean;
        alert: {
            alert_condition: string;
            alert_first_only: boolean;
            alert_above_goal?: undefined;
            card: {
                id: number;
                include_csv: boolean;
                include_xls: boolean;
            };
            channels: {
                enabled: boolean;
                channel_type: string;
                recipients: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").User[];
                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;
                include_csv: boolean;
                include_xls: boolean;
            };
            channels: {
                enabled: boolean;
                channel_type: string;
                recipients: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").User[];
                schedule_day: string;
                schedule_frame: null;
                schedule_hour: number;
                schedule_type: string;
            }[];
        };
    };
    UNSAFE_componentWillReceiveProps(newProps: any): void;
    UNSAFE_componentWillMount(): void;
    onAlertChange: (alert: any) => void;
    onCreateAlert: () => Promise<void>;
    proceedFromEducationalScreen: () => void;
    render(): import("react/jsx-runtime").JSX.Element;
}
import { Component } from "react";
export {};
