import { type EmailAdapter } from 'payload';
export type SendGridAdapterArgs = {
    apiKey: string;
    defaultFromAddress: string;
    defaultFromName: string;
};
type SendGridAdapter = EmailAdapter<SendGridResponse>;
type SendGridError = {
    id?: string;
    errors: {
        message: string;
        field: string | null;
        help: Record<string, string>;
    }[];
};
type SendGridResponse = void | SendGridError;
/**
 * Email adapter for [SendGrid](https://sendgrid.com) REST API
 */
export declare const sendGridAdapter: (args: SendGridAdapterArgs) => SendGridAdapter;
export {};
