import type { AuthenticateUser } from '../../application/services/index.js';
import type { Credentials, Session } from '../../domain/index.js';
export type ExecuteLoginUserUseCase = (authenticateUser: AuthenticateUser) => ExecuteLoginUserUseCaseResult;
export type ExecuteLoginUserUseCaseResult = (credentials: Credentials) => Promise<Session>;
export declare const executeLoginUserUseCase: ExecuteLoginUserUseCase;
//# sourceMappingURL=login-user.d.ts.map