import { SubmissionApiResult } from '@telia-ace/knowledge-serviceclient'; import { Container } from '@webprovisions/platform'; import { ContactMethodType } from '../ui'; export declare const submit: (container: Container, contactMethod: ContactMethodType, transform?: (response: any) => SubmissionApiResult) => Promise; export declare const validate: (container: Container, contactMethod: ContactMethodType) => Promise<{ valid: boolean; errors: { [key: string]: string; }; errorTypes: { [key: string]: string; }; }>; export declare const evaluate: (container: Container, contactMethod: ContactMethodType) => Promise; export declare const complete: (container: Container, contactMethod: ContactMethodType) => Promise; export default function emailPlugin(container: Container): void;