import type { RegistryScriptInput } from '#nuxt-scripts/types'; import { GravatarOptions } from './schemas.js'; export { GravatarOptions } from './schemas.js'; export type GravatarInput = RegistryScriptInput; export interface GravatarApi { /** * Get a proxied avatar URL for a given SHA256 email hash. * When proxy mode is enabled, this routes through your server. */ getAvatarUrl: (hash: string, options?: { size?: number; default?: string; rating?: string; }) => string; /** * Get a proxied avatar URL using the server-side hashing endpoint. * The email is sent to YOUR server (not Gravatar) for hashing. * Only available when the gravatar proxy is enabled. */ getAvatarUrlFromEmail: (email: string, options?: { size?: number; default?: string; rating?: string; }) => string; } export declare function useScriptGravatar(_options?: GravatarInput): import("#nuxt-scripts/types").UseScriptContext;