import { MaybeRefOrGetter } from '../../node_modules/vue'; interface FormDataResult { result: string; msg: string; } /** * Builds and submits a Mailchimp newsletter signup request via JSONP. * * @param email - Subscriber email address (plain value, ref, or getter). * @param action - Mailchimp form action URL; required before `send` can succeed. * @param emailField - Name of the Mailchimp merge field carrying the email. * @param tracker - Mailchimp signup tracker value (the `SIGNUP` parameter). * @param referrer - Explicit referrer to record; falls back to the parent/document referrer when omitted. * @param defaultGroups - Mailchimp interest group names to opt into; comma-separated strings are split. * @returns An object with a `send` function that resolves with the Mailchimp `FormDataResult`. * @remarks Internal building block; not exported from the package root. * @example * */ export declare function useSendEmail(email: MaybeRefOrGetter, action?: string, emailField?: string, tracker?: string, referrer?: string | null, defaultGroups?: string[] | string): { send: () => Promise; }; export {};