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 {};