import type { IconName } from "../../../ui";
import type { Alert, ChannelApiResponse, ChannelType, User } from "../../../../metabase-types/api";
export declare const CHANNEL_ICONS: Record<ChannelType, IconName>;
interface PulseEditChannelsProps {
    pulse: Alert;
    pulseId: Alert["id"];
    pulseIsValid: boolean;
    formInput: ChannelApiResponse;
    user: User;
    users: User[];
    setPulse: (value: Alert) => void;
    hideSchedulePicker: boolean;
    emailRecipientText: string;
    invalidRecipientText: (domains: string) => string;
}
export declare const PulseEditChannels: ({ pulse, formInput, user, users, setPulse, invalidRecipientText, }: PulseEditChannelsProps) => import("react/jsx-runtime").JSX.Element;
export {};
