import type { IPmSessionRepository } from '../../ports/output/repositories/pm-session-repository.interface.js';
export type LogoutUserResult = {
    ok: true;
} | {
    ok: false;
    error: string;
};
export declare class LogoutUserUseCase {
    private readonly sessionRepo;
    constructor(sessionRepo: IPmSessionRepository);
    execute(sessionToken: string): Promise<LogoutUserResult>;
}
//# sourceMappingURL=logout-user.use-case.d.ts.map