import { Query, User, UserAttrs, UserLogged } from "../types"; export declare const _login: (strapiRequest: any) => ({ identifier, password }: { identifier: string; password: string; }, query?: Query>) => Promise>; export declare const _register: (strapiRequest: any) => ({ username, email, password }: { username: string; email: string; password: string; }) => Promise>; export declare const _forgotPassword: (strapiRequest: any) => ({ email }: { email: string; }) => any; export declare const _resetPassword: (strapiRequest: any) => ({ code, password, passwordConfirmation }: { code: string; password: string; passwordConfirmation: string; }) => any; export declare const _changePassword: (strapiRequest: any) => ({ currentPassword, password, passwordConfirmation }: { currentPassword: string; password: string; passwordConfirmation: string; }) => any; export declare const _sendEmailConfirm: (strapiRequest: any) => ({ email }: { email: string; }) => any; export declare const _emailConfirm: (strapiRequest: any) => (token: string) => any; export declare const auth: { login: ({ identifier, password }: { identifier: string; password: string; }, query?: Query>) => Promise>; register: ({ username, email, password }: { username: string; email: string; password: string; }) => Promise>; forgotPassword: ({ email }: { email: string; }) => any; resetPassword: ({ code, password, passwordConfirmation }: { code: string; password: string; passwordConfirmation: string; }) => any; changePassword: ({ currentPassword, password, passwordConfirmation }: { currentPassword: string; password: string; passwordConfirmation: string; }) => any; sendEmailConfirm: ({ email }: { email: string; }) => any; emailConfirm: (token: string) => any; };