import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
import { Job, SendTemplateEmailInput, Template, User, UserFilterInput } from "../../../sdk";
export declare class ModalSendEmail implements ComponentInterface {
  templateSelectEl: any;
  formEl: HTMLFireenjinFormElement;
  toOptions: any;
  ccOptions: any;
  bccOptions: any;
  formData: SendTemplateEmailInput;
  floodteamCloseModal: EventEmitter;
  to: string[];
  role: string;
  bccs: string[];
  ccs: string[];
  subject: string;
  replyTo: string;
  from: string;
  attachments: string[];
  templateId: string;
  users: User[];
  templateFilter?: (template: Template) => boolean;
  hideTemplateSelect: boolean;
  filters: UserFilterInput;
  payload?: any;
  job?: Job;
  templateData: any;
  notes: string;
  isEblast: boolean;
  dryRun: boolean;
  onChange(event: any): void;
  onSuccess(event: any): Promise<void>;
  presentToast(): Promise<void>;
  componentWillLoad(): void;
  render(): any[];
}
