export interface CredentialsProviderConfig { id: string; name: string; type: 'credentials'; credentials: Record; authorize: (credentials: Record) => Promise<{ id: string; name?: string; email?: string; } | null>; } export declare function Credentials(config: Omit): { credentials: Record; name: string; authorize: (credentials: Record) => Promise<{ id: string; name?: string; email?: string; } | null>; id: string; type: "credentials"; };