import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
import { Job, Template, User } from "../../../sdk";
export declare class ModalSendEmail implements ComponentInterface {
  templateSelectEl: any;
  formEl: HTMLFireenjinFormElement;
  floodteamCloseModal: EventEmitter;
  to: string[];
  subject: string;
  replyTo: string;
  from: string;
  attachments: string[];
  templateId: string;
  users: User[];
  templateFilter?: (template: Template) => boolean;
  hideTemplateSelect: boolean;
  filters: {
    [name: string]: any;
  };
  payload?: any;
  job?: Job;
  onChange(event: any): void;
  onSuccess(event: any): Promise<void>;
  presentToast(): Promise<void>;
  onBeforeSubmit(formData: any): {
    jobId: string;
    templateId: any;
    attachments: string[];
    from: any;
    emails: any;
    filters: {
      [name: string]: any;
    };
    payload: any;
  };
  componentWillLoad(): void;
  render(): any[];
}
