import { PluginUserConfig } from '../config.js'; export declare function getLoginServices(pluginConfig: PluginUserConfig): { loginWithEmail: import("../../../index.js").ServiceClean, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; deviceType: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; password: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; pinCode: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; email: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; role: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; }, import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition; }> | Required<{} & { isEmailVerified?: boolean; userId?: string; userEmail?: string; }>, Required<{} & { isEmailVerified?: boolean; loginInfos?: Required<{} & { user?: any; accessToken?: string; deviceId?: string; csrfToken?: string; biometricAuthToken?: string; }>; }> | Required<{} & { isEmailVerified?: boolean; userId?: string; userEmail?: string; }>, false>, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>>>; loginWithPhone: import("../../../index.js").ServiceClean, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; deviceType: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; password: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; pinCode: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; phoneWithPrefix: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; role: import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>; }, import("../../../lib/good-cop/definitionTypes.js").GoodCopNextDefinition; }> | Required<{} & { isPhoneVerified?: boolean; userId?: string; userEmail?: string; }>, Required<{} & { isPhoneVerified?: boolean; loginInfos?: Required<{} & { user?: any; accessToken?: string; deviceId?: string; csrfToken?: string; biometricAuthToken?: string; }>; }> | Required<{} & { isPhoneVerified?: boolean; userId?: string; userEmail?: string; }>, false>, import("../../../lib/good-cop/definitionTypes.js").GoodCopStringMethods>>>; };