import { ResponsiveSelectOption } from '../select/responsive-select-field.js'; export type WorkspaceSelectOption = ResponsiveSelectOption; export type EmailSelectOption = WorkspaceSelectOption; export interface WorkspaceEmailSelectConfig { emailFlowOptions?: readonly EmailSelectOption[]; emailProviderOptions?: readonly EmailSelectOption[]; } export declare const emailProviderOptions: readonly [{ readonly id: "smtp"; readonly label: "SMTP server"; }, { readonly id: "resend"; readonly label: "Resend"; }, { readonly id: "sendgrid"; readonly label: "SendGrid"; }, { readonly id: "postmark"; readonly label: "Postmark"; }, { readonly id: "mailgun"; readonly label: "Mailgun"; }, { readonly id: "ses"; readonly label: "Amazon SES"; }]; export declare const emailFlowOptions: readonly [{ readonly id: "custom"; readonly label: "Custom"; }, { readonly id: "password-reset"; readonly label: "Password Reset"; }, { readonly id: "email-verification"; readonly label: "Email Verification"; }, { readonly id: "magic-link"; readonly label: "Magic Link"; }, { readonly id: "organization-invitation"; readonly label: "Organization Invitation"; }, { readonly id: "security-alert"; readonly label: "Security Alert"; }]; export declare function WorkspaceSelectField({ isDisabled, label, onChange, options, placeholder: _placeholder, showLabel, value, }: { isDisabled?: boolean; label: string; onChange: (value: string) => void; options: readonly WorkspaceSelectOption[]; placeholder: string; showLabel?: boolean; value: string; }): import("react").JSX.Element; export declare const EmailSelectField: typeof WorkspaceSelectField;